【发布时间】:2019-07-07 19:22:19
【问题描述】:
我需要 dplyr 中 mutate_at 的反义词。我想选择变量列表中未指定的一组列。
df <- tibble(var_not_to_be_modified = sample(c("T","F"),10, replace = TRUE),
var_to_be_modified = sample(c(1,0) ,10, replace = TRUE) )
df %>%
mutate_at(c("var_not_to_be_modified"), as.numeric)
结果是将 var_to_be_modified 更改为 dbl。
【问题讨论】:
-
mutate_at(vars(-var_not_to_be_modified), as.numeric)。你可以在vars()做任何你可以在select做的事情。