dataprocess.py
import pandas as pd
#打開CSV檔案
fileNameStr = 'BeijingPM20100101_20151231.csv'
orig_df = pd.read_csv(fileNameStr, encoding='utf-8')
# PM:計算每一行【即每一小時】的平均值(由于有四個街區的資料,所以需要先求解四個街區每小時的平均值)
orig_df['PM_ave'] = orig_df.iloc[:, 6:10].mean(axis=1)
# 按照年分組,計算每一年的平均值,并將計算結果輸出
orig_df.groupby('year')['PM_ave'].mean().to_csv("YearPM_ave.csv")
print(orig_df.groupby('year')['PM_ave'].mean())
# 溫度:按照年和月分組,計算每一年月的平均值,并將計算結果輸出
orig_df.groupby(['year', 'month'])['TEMP'].mean().to_csv("MonthTEMP_ave.csv")
print(orig_df.groupby(['year', 'month'])['TEMP'].mean())
# PM:按照年和月分組,計算每一年月的平均值,并將計算結果輸出
orig_df.groupby(['year', 'month'])['PM_ave'].mean().to_csv("MonthPM_ave.csv")
print(orig_df.groupby(['year', 'month'])['PM_ave'].mean())
年PM:

月平均氣溫

月PM變化

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/227847.html
標籤:python
上一篇:cgb2008-京淘day02
