R语言学习之批量读取多个excel,并且合并表格

获取工作目录中的所有文件

dir("C:\Users\zuobiao\Desktop\R\")

新建一个列表,用于存储数据

mydata <- list()

使用paste0()生成每一个数据集的名称,利用read_excel读取

for (i in 1:3) {
dat=read_excel(paste0("C:\Users\zuobiao\Desktop\R\data",i,".xlsx"))
mydata[[i]]=dat
}
mydata

合并多个表格信息

library(dplyr)

合并两表格后,保留两表格合并后的全部信息

df3 <- dplyr::full_join(x=mydata[[1]],y=mydata[[2]],by="成分")

导出数据

write.csv(x = df3,file = "hebing.csv")

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容