select_ in dplyr返回异常

时间:2018-06-17 17:12:59

标签: r select dplyr tidyverse rlang

我面临以下例外:

library(tidyverse)
library(dplyr)
library(rlang)

data(mtcars)

select_expr = "mpg , cyl"

mtcars %>% select_(select_expr)

Error in parse(text = x): <text>:1:5: unexpected ','
1: mpg ,
        ^

我做错了什么?

您的建议将不胜感激。

1 个答案:

答案 0 :(得分:3)

你犯了一个我经常犯的错误,只需在字符串中添加2个提取重音

library(tidyverse)
library(dplyr)
library(rlang)

data(mtcars)

select_expr = c("mpg" , "cyl")

mtcars %>% select(select_expr)