R - 在导入的CSV文件中为不同列重复相同的代码行

问题描述:

我是R新手,我想知道是否有更高效的方式来自动循环CSV文件的不同列的几行代码。我到目前为止的代码是这样的:R - 在导入的CSV文件中为不同列重复相同的代码行

q1 <- VectorSource(hcsv$one) 
q1 <- q1[1:32] 
frequencyQ1 <- sort(table(q1), decreasing = TRUE) 
write.csv(frequencyQ1, "frequencyQ1.csv") 

我想重复这二十次,同时也改变每次写入文件的名称。 谢谢。

希望这是你在找什么:

for (i in 1:20){ 
    q1 <- VectorSource(hcsv[,i]) 
    q1 <- q1[1:32] 
    frequencyQ1 <- sort(table(q1), decreasing = TRUE) 
    write.csv(frequencyQ1, paste("frequencyQ",i,".csv",sep="")) 
}