3

我有大约 100 个文本文件,每个文件有 3 列。我想将每个文件读入一个对象,然后将内容读入一个包含 300 列的矩阵。

创建了一个矩阵:

ptamat <- matrix(ncol=300, nrow=2665)

将文件读入对象

myfiles <- lapply(Sys.glob('pta_out__*'), read.table)

在 myfiles 对象中显示前 2 个文件的内容

myfiles[[1:2]]

将“myfiles”对象中的文件复制到矩阵

ptamat[,1:300] <- myfiles[[1:100]]

最后一部分不起作用。有任何想法吗?

4

1 回答 1

3

以下应cbind列出所有元素:

do.call(cbind, myfiles)
于 2013-02-15T04:03:41.347 回答