У меня есть df следующим образом:
a <- data_frame(keep=c("hello", "world"),drop = c("nice", "work"))
a
Source: local data frame [2 x 2]
keep drop
(chr) (chr)
1 hello nice
2 world work
Я могу использовать a %>% select(-drop)
, чтобы удалить столбец без проблем. однако, если я хочу передать переменную, чтобы представить столбец drop
, тогда он возвращает ошибку.
name <- "drop"
a %>% select(-(name))
Error in -(name) : invalid argument to unary operator