所以我有温度和多年的数据。但是同一年弹出多次,例如2001,2001,2001,2001等。我如何将这些年编译成一个单一的年,并添加该年的平均温度?如果可能的话,使用dplyr。我试过使用dplyr并编写一些代码,如:数据〈-数据集%〉%分组依据(XYZ)或变异(XYZ)。
oxiaedzo1#
如果我没理解错的话,你想把你的数据按“年份”列分组,然后计算那一年的平均“温度”。为此,你必须在dplyr中做如下的事情:数据%〉%分组(年份)%〉%总结(平均温度=平均值(温度))
hpcdzsge2#
可以使用mean函数聚合同一年的值。
df_grouped <- df %>% group_by(year) %>% summarize(avg_temp = mean(temp))
2条答案
按热度按时间oxiaedzo1#
如果我没理解错的话,你想把你的数据按“年份”列分组,然后计算那一年的平均“温度”。为此,你必须在dplyr中做如下的事情:
数据%〉%分组(年份)%〉%总结(平均温度=平均值(温度))
hpcdzsge2#
可以使用mean函数聚合同一年的值。