【问题标题】:combine dataframe in the bottom of another dataframe在另一个数据框的底部合并数据框
【发布时间】:2020-01-21 12:46:17
【问题描述】:

我想将这两个数据框结合起来。

    > am_R3_1
                 Group.2  x.x      x.y
     2   clearterminate     3   21
     3  display.cryptic    86   30.127
     4            price    71   898
    41               AM   160   316.37

    > am_R3_2
      Group.2  x.x  x.y
    1    ping    1    5
    2      1Y    1    5

我想为所有 Group.1 获得类似于下面的最终结果。请告知我可以使用哪个函数来获得以下结果?

        Group.2          x.x   x.y
     2  clearterminate     3    21
     3  display.cryptic   86    30.127
     4  price             71   898
    41  AM               160   316.375
    1   ping               1     5
    2   1Y                 1     5

【问题讨论】:

  • 我编辑了您的问题以删除顶部无关的内容。 (还要注意你使用了变量名am_R3 两次,所以我将它们重命名为am_R3_1am_R3_2
  • plyr 包中还有一个我觉得很有用的 rbind.fill

标签: r dataframe


【解决方案1】:

相信你想要rbind:

result<-rbind(am_R3_1, am_R3_2)

【讨论】:

    【解决方案2】:

    使用rbind 按行组合两个data.frames。如果所有列都匹配,这将附加两个 data.frames 的行:

    rbind(am_R3_1, am_R3_2)
    

    为了将来参考,还有一个函数cbind 将列附加到现有的data.frame。

    请参阅 ?rbind?cbind 以获取更多帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-26
      • 2021-12-16
      • 2016-01-20
      • 1970-01-01
      • 1970-01-01
      • 2019-07-21
      • 1970-01-01
      相关资源
      最近更新 更多