Подмножество, а затем привязка работают должным образом
var <- c("wt", "mpg")
mtcars %>% select(!!!var) -> df1
mtcars %>% select(!!!var) -> df2
bind_rows(df1, df2)
Но если пропустить промежуточные шаги
bind_rows(
mtcars %>% select(!!!var),
mtcars %>% select(!!!var)
)
это не удается с Error: only lists can be spliced