![](/img/trans.png)
[英]Grouping of a dataframe monthly after calculating the highest daily values
[英]Calculating monthly averages of daily temperature data including negative and positive values
我正在嘗試計算具有跨越三年的每日溫度值的數據集的月平均溫度。 隨着 data.frame 出現像這個例子“
Date Month Temperature
12-2-2016 December -10
12-3-2016 December -12
01-2-2017 January -15
01-3-2017 January -14
02-3-2017 February 3
02-4-2017 February 7
03-2-2017 March 8
03-3-2017 March 9
我嘗試運行以下代碼以創建一個帶有月份和平均溫度的新 dataframe:
group_by(df$month) %>%
summarise(mean_airtemp = mean(Temperature))
但是,在運行此代碼時,我會在某些月份得到 NA,我認為這歸因於負值。 我試圖弄清楚,但只找到了似乎根據它們是負值還是正值來區分值的解決方案。
你可以一起使用groupby
of month 和 temp
df.groupby(['Month'])['Temperature'].mean().reset_index(name = 'avg')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.