我有以下熊猫数据帧:
Date BrokenRule Cost
2014-01-01 abc 100
2014-01-02 xyz 50
2014-01-03 abc 40
2014-01-04 xyz 70
2014-01-05 xyz 10
我需要计算每个BrokenRule
的运行Cost
总数,然后将其绘制为线形图。在
如果要计算所有BrokenRule的运行总数,我只需使用cumsum()
。但是,我似乎无法找到一种方法来显示每个BrokenRule
的运行总数。也许通过使用cumsum()
和groupby()
一起使用,但我还没能让它起作用。在
有什么建议吗? 谢谢
代码
结果
^{pr2}$通过拆开索引新添加的
BrokenRule
级别,我们为该列的每个单独值生成一个列。填充零,然后执行cumsum
(默认为按列排列)将得到预期的结果。在相关问题 更多 >
编程相关推荐