R语言 如何计算按年分组平均值?

pcww981p  于 2023-02-14  发布在  其他
关注(0)|答案(2)|浏览(459)

所以我有温度和多年的数据。但是同一年弹出多次,例如2001,2001,2001,2001等。我如何将这些年编译成一个单一的年,并添加该年的平均温度?如果可能的话,使用dplyr。
我试过使用dplyr并编写一些代码,如:
数据〈-数据集%〉%分组依据(XYZ)或变异(XYZ)。

oxiaedzo

oxiaedzo1#

如果我没理解错的话,你想把你的数据按“年份”列分组,然后计算那一年的平均“温度”。为此,你必须在dplyr中做如下的事情:
数据%〉%分组(年份)%〉%总结(平均温度=平均值(温度))

hpcdzsge

hpcdzsge2#

可以使用mean函数聚合同一年的值。

df_grouped <- df %>%
group_by(year) %>%
summarize(avg_temp = mean(temp))

相关问题