<分区>
我正在练习 dplyr 包,我在按组计算均值时遇到了一些问题。 这是我的一部分数据
head(Data)
CodeProject Price
Pr1 3
Pr1 4
Pr1 5
Pr2 6
Pr2 9
我想计算每个项目的平均值,我尝试了以下代码
library(dplyr)
Data %>%
group_by(Data$CodeProject) %>%
summarize(
n = n(),
mean_pr = mean(Price, na.rm=T)
)
但是当我这样做时,我得到了这个结果:
Data$CodeProject n mean_pr
Pr1 3 5.4
Pr2 2 5.4
我尝试添加 dplyr::summarize,但结果相同
我该如何解决?
非常感谢