我对dplyr动词有点困惑mutate_each.
使用basic mutate将数据列转换为z-scores,并在data.frame中创建一个新列(此处带有名称z_score_data)非常简单:
newDF <- DF %>%
select(one_column) %>%
mutate(z_score_data = one_column - (mean(one_column) / sd(one_column))
Run Code Online (Sandbox Code Playgroud)
但是,由于我想要转换许多数据列,看起来我应该使用mutate_each动词.
newDF <- DF %>%
mutate_each(funs(scale))
Run Code Online (Sandbox Code Playgroud)
到现在为止还挺好.但到目前为止我还没弄清楚:
mutate?select在第一种情况下所做的那样?谢谢你的帮助.