【问题标题】:Binding data frames created by loops in R绑定由 R 中的循环创建的数据帧
【发布时间】:2015-04-18 16:47:20
【问题描述】:

我有许多创建相同长度的数据帧的 R 脚本,我正在尝试将所有数据帧聚合成一个。

我使用 for 循环来运行那些 R 脚本:

for(i in sample){
  source(i)
}

这确实创建了我需要的所有数据框。但是有没有一种好方法可以在 for 循环中包含一个将这些数据帧绑定在一起的函数?

【问题讨论】:

    标签: r for-loop dataframe


    【解决方案1】:

    假设source(i) 返回一个数据框,您可以将所有数据框组合在一起,如下所示:

    do.call(rbind, lapply(sample, source))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-22
      • 2021-04-15
      相关资源
      最近更新 更多