如何将全球环境的所有数据框与 R 中的字符合并?

How to merge all data frames of Global Environment with characters in R?

我的全局环境中有 48 个数据框,我想将它们相应地合并到(每个数据框的)第 1 列。所有数据框只有 1 列并且采用这种样式:

df1 <- data.frame("Genes" = c("EGF", "FGF", "IGF"))

df2 <- data.frame("Genes" = c("Myo6", "NRP2", "P23"))

我试着将它们转换成一个列表,但是后来,我想合并的是每个列表的第 2 级,所以它变得很复杂。

预期最终结果:

df3 <- data.frame("Genes" = c("EGF", "FGF", "IGF", "Myo6", "NRP2", "P23"))

如果有人能帮忙,那就太好了 谢谢

这里是 mget 的一个选项,用于将名称以 'ZEB' 开头后跟数字的所有对象加载到 listunlist list 并创建 data.frame

out <- data.frame(Genes = unlist(unname(mget(ls(pattern = '^ZEB[1-2]')))))