想知道如何连接dplyr的字符向量中列出的几个数据框?
我尝试了以下方法:
data_files <-
tribble(
~df_name,
'dataframe_1',
'dataframe_2',
'dataframe_3'
)
joined_dataframes <-
full_join(!!! rlang::syms(data_files$df_name))
答案 0 :(得分:1)
我们需要获取可以使用mget
的数据集的值
library(tidyverse)
mget(data_files$df_name) %>%
reduce(full_join)
base R
选项是merge
和Reduce
Reduce(function(...) merge(..., all = TRUE), mget(data_files$df_name))