0
我有一個關於溫度信息的文件,是這樣的:大熊貓GROUPBY - 維錯號
DateTime,Temperature
2014-11-12-12:43:12,24
2014-12-12-13:45:12,10
2014-12-12-13:46:12,20
2014-12-13-05:47:13,24
2014-12-13-05:48:13,20
2014-12-13-06:49:13,24
我想用大熊貓平均按小時,天,月溫度和組並保存結果在另一個文件中。事情是這樣的:
Month,Day,Hour,AverageTemperature
11,12,12,24
12,12,13,15
12,13,05,22
12,13,06,22
我試過這段代碼:
df = pd.read_csv("datatemp.dat", parse_dates='DateTime', index_col=0, sep=",")
month_day_hour_means = df.groupby(lambda x: (x.hour, x.month)).mean()
print df
,不幸的是我得到這個錯誤:
ValueError: Buffer has wrong number of dimensions (expected 1, got 2)
任何一個能幫助我嗎?
df.groupby([df.index.hour,df.index.month])。意味着()工作正常。非常感謝 – user1680012 2014-12-13 18:59:23