Select (dplyr) 带有“-”的运算符

Select (dplyr) operator with '-'

如何使用名称包含“-”的SELECT(dplyr 库)运算符?例如:

AdultUCI %>% select(capital-gain) 

导致:

试试这个

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

我们可以在select

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