bind_rows and tidyeval splicing fails

Viewed 99

Subsetting and then binding works as expected

var <- c("wt", "mpg")
mtcars %>% select(!!!var) -> df1
mtcars %>% select(!!!var) -> df2
bind_rows(df1, df2)

But if we skip intermediate steps

bind_rows(
   mtcars %>% select(!!!var),
   mtcars %>% select(!!!var)
)

it fails with Error: only lists can be spliced

2 Answers
Related