row.names=file.names[i]
我使用该write.table
功能时似乎没有选项。例如,假设在文件夹中我有 3 个名为“file_1”、“file_2”和“file_3”的文件,那么在输出csv
文件中,我希望看到以下结果:
"","keyword","totalword"
"file_1",10,4348
"file_2",1,1635
"file_3",1,3237
for(i in 1:length(file.names)){
## calculate number of keywords and total words for each file within a folder
x <- data.frame(keyword,totalword)
write.csv(x, file="results.csv",row.names = TRUE)
}
使用上面的代码,我只能得到以下内容:
"","keyword","totalword"
"1",10,4348
"2",1,1635
"3",1,3237
任何人都知道如何使用每个原始文件的名称来指定行名(即,将“1”“2”“3”更改为“file_1”、“file_2”、“file_3”?