我有一个df,其中包含多张JIRA门票的每周快照。我想计算一下年初至今的票数。你知道吗
数据框如下所示:
pointInTime ticketId
2008-01-01 111
2008-01-01 222
2008-01-01 333
2008-01-07 444
2008-01-07 555
2008-01-07 666
2008-01-14 777
2008-01-14 888
2008-01-14 999
因此,如果我df.groupby(['pointInTime'])['ticketId'].count()
,我可以得到每个snaphsots中的id数。但我想要达到的是计算累积和。你知道吗
有一个df看起来像这样:
pointInTime ticketId cumCount
2008-01-01 111 3
2008-01-01 222 3
2008-01-01 333 3
2008-01-07 444 6
2008-01-07 555 6
2008-01-07 666 6
2008-01-14 777 9
2008-01-14 888 9
2008-01-14 999 9
所以对于2008-01-07
票证的数量应该是2008-01-07
+计数2008-01-01
。你知道吗
下面是一种用
size
转换并乘以在pointInTime
上取pd.factorize
的结果的方法:我正在使用
value_counts
或者
使用^{} 和^{} ,然后^{} 将结果返回到“pointInTime”:
相关问题 更多 >
编程相关推荐