我有大约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的初学者。非常感谢任何帮助。
答案 0 :(得分:-1)
为您的结果创建一个列表
results <- list()
然后你可以使用for循环,但你应该注意函数调用的正确语法(使用括号)。
for (i in list) {
text <- readLines(i)
results <- append(results, text)
}
然后 results
将包含每个文档的数组,包含所有行。