У меня есть ФР следующим образом:Как удалить столбцы, переместив имя переменной с помощью dplyr?
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
простой вопрос - как правило, когда имена столбцов в строках, то мы используем 'выбрать _()' версия право? когда я пробовал это, не работал –
спасибо. Мне нравится решение select_. – HappyCoding
спасибо! @Psidom –