【问题标题】:how to bind lists in R [duplicate]如何在R中绑定列表[重复]
【发布时间】:2020-09-28 20:52:06
【问题描述】:

如果我有这样的数据框列表:

[[First]]
    y  sum_1
1 2009 35

[[Second]]
    y  sum_1
1 2009  6

[[Third]]
    y  sum_1
1 2009  21

还有第二个:

[[First]]
    y  sum_1
1 2010 18
  
[[Second]]
    y  sum_1
1 2010  12

[[Third]]
    y  sum_1
1 2010  7

如何绑定它们并获得这样的列表:?

[[First]]
    y  sum_1
1 2009 35
2 2010 18
  
[[Second]]
    y  sum_1
1 2009  6
2 2010  12

[[Third]]
    y  sum_1
1 2009 21
2 2010  7

你有什么想法吗?非常感谢!

【问题讨论】:

标签: r list bind


【解决方案1】:

我们可以明智地使用Maprbind 列表元素

Map(rbind, list1, list2)

purrr::map2

purrr::map2(list1, list2, rbind)

【讨论】:

  • 看起来Map() 只是mapply()SIMPLIFY = FALSE 的包装,所以这也是需要研究的东西
猜你喜欢
  • 2020-08-30
  • 2020-09-11
  • 1970-01-01
  • 1970-01-01
  • 2021-08-23
  • 2021-10-25
  • 1970-01-01
  • 2021-02-13
  • 1970-01-01
相关资源
最近更新 更多