How to merge multiple xpt files in R language?
To combine multiple xpt files in R, you can use the read_xpt() function from the haven package to read the files, and then use the bind_rows() function from the dplyr package to merge them. Here is an example code:
# 导入所需的包
library(haven)
library(dplyr)
# 读取多个xpt文件
file1 <- read_xpt("file1.xpt")
file2 <- read_xpt("file2.xpt")
file3 <- read_xpt("file3.xpt")
# 合并多个xpt文件
merged_data <- bind_rows(file1, file2, file3)
# 查看合并后的数据
print(merged_data)
In this example, we initially used the read_xpt() function to read three xpt files, file1.xpt, file2.xpt, and file3.xpt. Next, we used the bind_rows() function to combine these three files into one data frame called merged_data. Finally, we used the print() function to view the merged data.