美文网首页R语言学习生信
R语言学习之批量读取多个excel,并且合并表格

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

作者: 佐博伊森 | 来源:发表于2021-08-02 11:17 被阅读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")

    相关文章

      网友评论

        本文标题:R语言学习之批量读取多个excel,并且合并表格

        本文链接:https://www.haomeiwen.com/subject/ygwdvltx.html