【发布时间】:2017-07-26 01:43:05
【问题描述】:
我有大约 850 个 txt 文件,每个文件大约 15 行。我想通过循环将 txt 文件的每一行分开,但我似乎做不到;例如,我想要 850x15=12,750 行。我怎样才能建立一个循环来做到这一点?我已经尝试了 readLines 代码,但到目前为止还没有工作。
path<-"/Users/joseantonio/folder/"
list<-list.files(path, pattern="*.txt")
for (i in list) {
text<-readLines[i]
i=i+1
}
我是 R 的初学者。非常感谢任何帮助。
【问题讨论】:
-
使用
count.fields获取文本文件的列数。然后使用scan将文件作为向量读取。现在使用来自count.fields的计数,从向量中提取列
标签: r loops text-mining readlines