【问题标题】:R - repeating the same lines of code for different columns in a imported CSV fileR - 为导入的 CSV 文件中的不同列重复相同的代码行
【发布时间】:2018-03-18 15:17:46
【问题描述】:

我是 R 新手,我想知道是否有更有效的方法可以自动为 CSV 文件的不同列循环几行代码。我到目前为止的代码是这样的:

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

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

【问题讨论】:

    标签: r loops csv import


    【解决方案1】:

    希望这是您正在寻找的:

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

    【讨论】:

      猜你喜欢
      • 2021-08-09
      • 2019-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-09
      • 2020-08-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多