我有一个包含2列的表
类型:1或2或3或4
数据:对应的数据(每种类型有多个数据(
现在我想创建第三列,它包含每种类型的数据平均值,即所有类型为1的行都具有相同的平均值。我想我应该用突变功能来做,但不确定如何进行。
data %>% mutate(meanData = ifelse(...))
有人能帮忙吗?
提前谢谢。
我们可以通过操作进行分组
library(dplyr)
data <- data %>%
group_by(Type) %>%
mutate(meanData = mean(Data))