使用整齐方法将R中的列乘以数字

问题描述 投票:0回答:1

现在乐趣已被“软贬值”,我无法弄清楚这个简单的任务:如何将一列范围乘以一个常数?换句话说,您将如何使用Tidy / DPLYR重写它:

data10x %mutate_at(vars(mpg:hp),funs(。* 10))

我尝试过data10x %mutate_at(vars(mpg:hp),〜(。* 10))

但是它给我一个错误。

我必须失去理智,但这必须很简单!谢谢!

r tidy
1个回答
0
投票

工作正常

 library(dplyr)
 mtcars %>%
      mutate_at(vars(mpg:hp), ~ . * 10)

或带有across

mtcars %>%
     mutate(across(mpg:hp, ~ .* 10))
© www.soinside.com 2019 - 2024. All rights reserved.