首页 > 解决方案 > 如何在R中绑定多个数据框

问题描述

我使用此处提供的代码将许多 csv 文件导入 R:将多个 CSV 文件读入单独的数据帧

现在我有很多数据框,我试图将它们绑定在一起。我尝试通过以下方式使用 bind_rows 来做到这一点:

all<- bind_rows(names, .id = "id")

其中“名称”包含文件/数据框名称。

我收到以下错误:“参数 1 必须有名称。”

我怎样才能绑定所有的dfs?

标签: r

解决方案


如果names存储在全局环境中创建的对象的对象名称,那么我们需要它们的值。mget我们可以让那些list

library(dplyr)
bind_rows(mget(names), .id = 'id')

推荐阅读