具有pandas
数据帧:
date path size
0 2019-05-10 /bar/A 3
1 2019-05-10 /bar/B 7
2 2019-05-10 /bar/C 2
3 2019-05-14 /bar/A 4
4 2019-05-14 /bar/B 8
5 2019-05-14 /bar/C 23
6 2019-05-18 /bar/A 11
7 2019-05-18 /bar/B 75
8 2019-05-18 /bar/C 32
我想groupby
“路径”并为每个“日期”返回“大小”列的累积总和
看着这个答案: Pandas groupby cumulative sum
简单的df.groupby(["path"])["size"].cumsum()
或df.groupby(["path","date"])["size"].cumsum()
无效。
最后,应按日期绘制累计和,并按组上色以指示“大小”随时间的累积增长。
/bar/A /bar/B /bar/C
2019-05-10 3 7 2
2019-05-14 7 15 26
2019-05-18 18 90 58
是否有没有pandas
或其他工具的基于seaborn
的解决方案?