我的輸入是一個兩列數據幀是這樣的:熊貓GROUPBY日期摸出頻率
Device, Date
123414, 2016-11-01
123456, 2016-10-25
123414, 2016-10-29
...
我想創建是一個有三個列的數據幀,打破多少次,我們就必須每個設備日誌每天一次,兩次等。作爲一個例子,它應該看起來像這樣:
Date, freq, count
2016-10-01 01 296
2016-10-01 02 137
2016-10-01 03 30
2016-10-02 01 301
2016-10-02 02 201
...
我希望這已經夠清楚了。我寫的代碼是:
df['Freq'] = 1
groupeddf = df.groupby(['Date','Device']).count()
finaldf = groupeddf.groupby(['Date','Freq']).count()
然而,它會彈出KeyError異常:「日期」
沒有人有其他方法有什麼建議,或者我可能會錯誤