如果你有很多文件,有共同的ID列 需要根据ID列快速合并文件;
可以用下面R代码实现:
library(plyr)
filenames=list.files(".",pattern = "*_counts.tsv")
datalist = lapply(filenames, function(x){
read.table(file=x,header=T,sep = "\t",check.names = F)
})
dd=join_all(datalist,by="id", type="full") #注意指定文件共同的列明by, type 也有left 以第一个文件ID为准,right,inner 取交集,full 取并集
write.table(dd,file ="merged.all.tsv",sep="\t",quote = F,row.names = F)
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!