小编use*_*248的帖子

如何合并R中列表的所有元素?

我有一个包含数据框的列表作为其在R中的元素.

例:

df1 <- data.frame("names"=c("John","Sam","Dave"),"age"=c(21,22,25))
df2 <- data.frame("names"=c("John","Sam"),"score"=c(22,25))
df3 <- data.frame("names"=c("John","Sam","Dave"),"country"=c("US","SA","NZ"))
mylist <- list(df1,df2,df3)
Run Code Online (Sandbox Code Playgroud)

是否可以在不使用循环的情况下将mylist的所有元素合并在一起?

我希望这个例子的输出是:

  names age score country
1  John  21    22      US
2   Sam  22    25      SA
Run Code Online (Sandbox Code Playgroud)

此示例中的列表只有三个元素; 但是,我正在寻找一种可以处理任意数量元素的解决方案.

merge r list

16
推荐指数
3
解决办法
3万
查看次数

标签 统计

list ×1

merge ×1

r ×1