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=""))
}