如何仅从多个文本文件中读取第2列

时间:2019-06-25 15:21:55

标签: r

我有许多相同的文本文件,具有3列和141行数据,用制表符分隔。我想使用循环将它们全部读取到r中,但是我只想读取第二列(最好仅读取行49:141,但尚未尝试过)。我无法使代码正常工作。相反,它将读取第二个文本文件,而不是第二列等。代码适用于1个文件,但不适用于多个文件,子集的通常表示法在执行循环时不适用。

如下面的代码所示,我只尝试了5个文本文件,其中1:5是文件,2column[c(1:5,2)]files<-list.files()     TEST <-lapply(files [c(1:5,2)],                    function(fn)read.table(fn,header = FALSE,sep =“”,fill = TRUE))

0 个答案:

没有答案