如何将多个数据框自动绑定在一起并根据新列区分它们?

How to bind multiple data frames together automatically and to differentiate them based on a new column?

我有以下数据框列表。我想将所有 178 个数据帧合并为一个。

以下代码将前两个数据帧合并在一起:

 df =bind_rows(mysheets$AU81,mysheets$AT95)

然而,生成的新数据帧 df 不区分 AU81AT95。我想做两件事。首先,我想将所有数据框绑定在一起,而无需手动插入每个数据框的名称。其次,我想创建一个新变量 (country_name) 来区分新创建的所有这些绑定 data_frames。然后数据框应该看起来像这样:

有人可以帮忙吗?

根据@ekolima 和@Maël 在评论中的回答,这行代码解决了问题:

bind_rows(mysheets,.id = "country_name")