gpt4 book ai didi

r - dplyr:组均值居中(变异+总结)

转载 作者:行者123 更新时间:2023-12-05 08:57:45 25 4
gpt4 key购买 nike

使用 dplyr 进行组均值居中的有效/首选方法是什么,即获取组中的每个元素(mutate)并对其执行操作和汇总统计信息(该组的总结)。以下是使用基本 R 以 mtcars 为中心的组均值:

do.call(rbind, lapply(split(mtcars, mtcars$cyl), function(x){ 
x[["cent"]] <- x$mpg - mean(x$mpg)
x
}))

最佳答案

你可以试试

library(dplyr)
mtcars %>%
add_rownames()%>% #if the rownames are needed as a column
group_by(cyl) %>%
mutate(cent= mpg-mean(mpg))

关于r - dplyr:组均值居中(变异+总结),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29582867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com