【发布时间】:2012-02-24 13:32:34
【问题描述】:
我有一个循环
for (chr in paste('chr',c(seq(1,22),'X','Y'),sep='')){
.
.
write.table(exp,file="list.txt",col.names =FALSE,row.names=TRUE,sep="\t")
}
现在循环只会给我一个包含上一个循环(染色体 Y)的数据的 txt
我想要的是一个包含所有染色体/所有循环数据的 txt 文件。不是 24 个不同的 txt(每个染色体一个)
谢谢
最好的问候 安娜
【问题讨论】:
-
你使用
append=FALSE有什么原因吗?此外,如果您首先使用您的数据创建一个data.frame,然后使用单个write.table将您的数据保存到磁盘,您的代码将会更好(更快)。 -
那段代码只是一段大代码......所以我只需要一种方法来制作一个包含所有循环重复数据的 txt 文件......追加错了吗?
标签: r for-loop text-files