美文网首页
将多个文本文档合并成一个excel 文件(多sheet)

将多个文本文档合并成一个excel 文件(多sheet)

作者: bioYIYI | 来源:发表于2021-11-12 09:45 被阅读0次

    实例:

    Rscript  format.r <indir> <outdir> <outfile>
    

    代码:

    基本思路是这样,下面是个简单的临时使用的脚本,可根据自己的需求自行修改,format.r:

    args = commandArgs(T)
    if (length(args) !=3){
        print("Rscript this R <indir> <outdir> <outfile>")
        q()
    }
    library(openxlsx)
    single<-read.table(paste(args[1],"/single_shannon.xls",sep=""),header=T,sep="\t")
    pair<-read.table(paste(args[1],"/pair_shannon.xls",sep=""),header=T,sep="\t")
    S_C<-read.table(paste(args[1],"/danyangbenbijiao.xls",sep=""),header=T,sep="\t")
    M_C<-read.table(paste(args[1],"/hunheyangbenbijiao.xls",sep=""),header=T,sep="\t")
    delta_M<-read.table(paste(args[1],"/delta_shannon_mixture.xls",sep=""),header=T,sep="\t")
    delta_P<-read.table(paste(args[1],"/delta_shannon_patient.xls",sep=""),header=T,sep="\t")
    sheets = list("shannon-pair" = pair,"shannon-single" = single,"单个样本熵值比较" = S_C,"混合样本熵值比较" = M_C,"混合样本熵差比较" = delta_M, "患者特征值比较"=delta_P)
    write.xlsx(sheets,paste(args[2],"/",args[3],sep=""))
    

    相关文章

      网友评论

          本文标题:将多个文本文档合并成一个excel 文件(多sheet)

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