4

我在 R 中逐行绑定列表时遇到问题。我的列表数据集是:

id:1
data$k: 1
id k b c
1 1 1 3
----------------
data$k: 2
id k b c
1 2 1 4
--------------
id:2
data$k: 1
id k b c
2 1 1 6
----------------
data$k: 2
id k b c
2 2 5 10

我想要的是:

id k b c
1 1 1 3
1 2 1 4
2 1 1 6
2 2 5 10

谢谢!

4

3 回答 3

9

你可以使用do.call(rbind,data)

选择:

library(plyr)
ldply(data)
于 2013-10-08T21:47:47.677 回答
2

data.table软件包提供了一个名为rbindlist. 看一看。

于 2013-10-09T05:37:40.440 回答
0

使用咕噜声:

purrr::map_df(list_of_data_frames,~ .x)
于 2021-05-23T17:40:36.887 回答