今天的我们继续来看 dplyr 的 arrange 和 mutate。... 50.000, 0.045, 14.800, 2547.000, 0.071, 6654.000, 0.035, …
mutate 数据塑形
有时我们需要创建新变量,例如我们新建一个列...0.07000, 0…
$ bodywt 50.000, 0.480, 1.350, 0.019, 600.000, 3.850, 20.490, 0.04…
如果我们只想保留新构造的列...Error in .Primitive("round")(name) :
non-numeric argument to mathematical function
我们可以用 mutate_if 加一个判断条件...,比如我们想把包含 sleep 的列都乘以60,即用 分钟来表示时长;
msleep %>%
+ mutate_at(vars(contains('sleep')),~(.*60)) %>% glimpse