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”?