【发布时间】:2016-02-11 04:44:53
【问题描述】:
我有一个表单的数据框
day hour variantid eventType counts
0 8 14 variantid1 clicked 63
1 8 14 variantid1 served 5783
2 8 14 variantid2 clicked 28
3 8 14 variantid2 served 4919
4 8 15 variantid2 served 268
现在,由于variantid2 在15 当天variantid2 的'clicked' 事件没有对应的值,因此我很难正确绘制值。如何在此数据帧上使用fillna 之类的方法将行day=8 , hour=15 variantid=variantid2 eventType=clicked 显式添加到count=0? (我只是猜测我们会使用fillna)。
我不太确定该怎么做?
还跟进这个问题,我如何将counts 字段中的值更改为一个汇总数字,其中包括到目前为止发生的所有事件?
所以上面的dataframe会变成:
day hour variantid eventType counts
0 8 14 variantid1 clicked 63
1 8 14 variantid1 served 5783
2 8 14 variantid2 clicked 28
3 8 14 variantid2 served 4919
4 8 15 variantid2 served 5187 # 4919 + 268
【问题讨论】:
标签: python pandas dataframe time-series