如何在python中pandas cumsum求累计次数

今天就跟大家聊聊有关如何在python中pandas cumsum求累计次数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

由于是针对每个userID,所以是需要将userID划分一下(这个方法在组内排序的时候有提到,可以参考前面的文章)。

所以才有下面这一句

groupby(['userID'])

然后,分完组后需要统计的Times,所以就是下面这一句

data['Times'].groupby(['userID'])

最后,我们需要的是累加量,所以,用cumsum()这个函数。

data['sum_Times']=data['Times'].groupby(['userID']).cumsum()

用得到的结果放在一列。

最后得到结果如下:

如何在python中pandas cumsum求累计次数

可以从sum_Times这列看到,每一个值都是相应userID在前一行的累加值。

看完上述内容,你们对如何在python中pandas cumsum求累计次数有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注恰卡编程网行业资讯频道,感谢大家的支持。

发布于 2021-02-24 07:34:46
收藏
分享
海报
0 条评论
155
上一篇:使用Java怎么将图片打包到jar路径中 下一篇:如何用C语言编写一个简单的计算器
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码