我有三个数据集(Tibble),它们都具有相同的列名
A_table <- tibble(col_1 = c(1,2), col_2 = c("a1", "a2"))
B_table <- tibble(col_1 = c(1,4), col_2 = c("b11", "b3"))
C_table <- tibble(col_1 = c(5,9), col_2 = c("c21", "c2"))
tables <- ls(pat = "_table")
#doesnt work:
combine <- tables %>%
reduce(bind_rows)
组合不起作用,因为表只是一个包含表名的列表,而不是真实的表.
合并这三个表的简单方法是什么? 如何使用模式获取变量表中的表,而不仅仅是表名?
我不想手动绑定它们,例如:
combine <- A_table %>%
bind_rows(B_table) %>%
bind_rows(C_table)
因为在中,我有更多想要合并的列.
非常感谢您的建议!谢谢!