今天的我们继续来看 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…
如果我们只想保留新构造的列...bodywt 50, 0, 1, 0, 600, 4, 20, 0, 14, 15, 34, 1, 5, 0, 0, 1, 0,…
如果我们想要针对列名而不是数据进行变换,可以使用 mutate_at...,比如我们想把包含 sleep 的列都乘以60,即用 分钟来表示时长;
msleep %>%
+ mutate_at(vars(contains('sleep')),~(.*60)) %>% glimpse