R语言学习生信

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

2021-08-02  本文已影响0人  佐博伊森

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

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")

上一篇 下一篇

猜你喜欢

热点阅读