用' - '选择(dplyr)运算符

时间:2015-05-29 18:05:06

标签: r dplyr

如何使用名称中包含' - '的SELECT(dplyr library)运算符?例如:

AdultUCI %>% select(capital-gain) 

引起的:

error

2 个答案:

答案 0 :(得分:8)

试试这个

data.frame(`a-b` = 1, c = 2, check.names = FALSE) %>% 
  select(`a-b`)
#   a-b
# 1   1

答案 1 :(得分:2)

我们可以在matches

中使用select
data.frame(`a-b` = 1, c = 2, check.names = FALSE) %>% 
         select(matches('-'))
#    a-b
# 1   1