我有大约100个文本文件,每个文件有3列。我想将每个文件读入一个对象,然后将内容读入一个包含300列的矩阵。
创建了一个矩阵:
ptamat <- matrix(ncol=300, nrow=2665)
将文件读入对象
myfiles <- lapply(Sys.glob('pta_out__*'), read.table)
显示myfiles对象中前两个文件的内容
myfiles[[1:2]]
将'myfiles'对象中的文件复制到矩阵
ptamat[,1:300] <- myfiles[[1:100]]
最后一部分不起作用。有什么想法吗?
答案 0 :(得分:3)
以下应该cbind
所有列表元素:
do.call(cbind, myfiles)