我的输入是一个两列数据帧是这样的:熊猫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异常:“日期”
没有人有其他方法有什么建议,或者我可能会错误