对于filteredData.csv中的每个NAME,计算每月的平均降雪量。将结果保存在两个单独的.csv文件中(一个用于2016,另一个用于2017),将文件命名为average2016.csv和average2017.csv。
我将Python 3.8与pandas一起使用。我试过了:
df = pd.read_csv('filteredData.csv')
g = df.groupby([df.DATE.dt.year, df.DATE.dt.month, 'NAME'])['SNOW'].mean().reset_index().sort_values()
df_2016 = df.loc[df.DATE.dt.year == 2016]
df_2016.to_csv('average2016.csv', index=False)
df_2017 = df.loc[df.DATE.dt.year == 2017]
df_2017.to_csv('average2017.csv', index=False)
但是我所得到的只是错误。我不确定从哪里开始。