现在乐趣已被“软贬值”,我无法弄清楚这个简单的任务:如何将一列范围乘以一个常数?换句话说,您将如何使用Tidy / DPLYR重写它:
data10x %mutate_at(vars(mpg:hp),funs(。* 10))
我尝试过data10x %mutate_at(vars(mpg:hp),〜(。* 10))
但是它给我一个错误。
我必须失去理智,但这必须很简单!谢谢!
工作正常
library(dplyr)
mtcars %>%
mutate_at(vars(mpg:hp), ~ . * 10)
或带有across
mtcars %>%
mutate(across(mpg:hp, ~ .* 10))