簡體   English   中英

計算每日溫度數據的月平均值,包括負值和正值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM