2012-12-14 214 views
4

這個問題背後的想法是,當我使用完整的日期時間標籤和來自不同日子的數據時,我有時想比較每小時行爲的比較方式。但由於時間不同,我不能直接將兩個1小時的數據集相互疊加。如何從大熊貓的日期時間索引中刪除日期?

我天真的想法是,我需要從兩個集合上的日期時間索引中刪除一天,然後將它們繪製在彼此之上。什麼是最好的方式來做到這一點?

或者,或者,有什麼更好的方法來解決我的問題?

回答

3

這可能不完全,但應該幫助你一起,假設ts是你的時間序列:

hourly = ts.resample('H') 
hourly.index = pd.MultiIndex.from_arrays([hourly.index.hour, hourly.index.normalize()]) 
hourly.unstack().plot() 

如果你不在乎這一天所有,只是hourly.index = hourly.index.hour應該工作

+0

如果什麼我想比較一下如何分鐘的行爲? – kamushin