Умножение столбцов на число в R с использованием аккуратного подхода - PullRequest
0 голосов
/ 26 мая 2020

Теперь, когда funs «мягко обесцениваются», я не могу решить эту простую задачу: как бы вы умножили диапазон столбцов на константу? !! Другими словами, как бы вы переписали это с помощью Tidy / DPLYR:

data10x <- mtcars%>% mutate_at (vars (mpg: hp), funs (. * 10))

I пробовал data10x <- mtcars%>% mutate_at (vars (mpg: hp), ~ (. * 10))

, но это дает мне ошибку.

Я, должно быть, схожу с ума, но это должно быть просто! Спасибо!

1 Ответ

0 голосов
/ 26 мая 2020

Работает нормально

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

Или с across

mtcars %>%
     mutate(across(mpg:hp, ~ .* 10))
...