python pandas cumsum求累计次数的用法


Posted in Python onJuly 29, 2019

本文主要是针对 cumsum函数的一些用法。具体应用场景看下面的数据集。

python pandas cumsum求累计次数的用法

第一列是userID,第二列是安装的时间,第三列是安装的次数。

我们现在想做一件事情。就是统计用户在某一天前累计的安装次数。

譬如,对userID为20的用户,问在16天前,其安装次数为多少? 答案应该是4次。用python的实现也很简单。

又譬如,userID为44在19天前安装的次数,那就应该是1+3+1+1=6次。

具体代码:(假设数据集为data)

由于是针对每个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 相关文章推荐
Python遍历目录的4种方法实例介绍
Apr 13 Python
python使用自定义user-agent抓取网页的方法
Apr 15 Python
Python使用ntplib库同步校准当地时间的方法
Jul 02 Python
Mac 上切换Python多版本
Jun 17 Python
Python实现多进程共享数据的方法分析
Dec 04 Python
使用CodeMirror实现Python3在线编辑器的示例代码
Jan 14 Python
selenium+python自动化测试之多窗口切换
Jan 23 Python
Python opencv实现人眼/人脸识别以及实时打码处理
Apr 29 Python
tensorboard实现同时显示训练曲线和测试曲线
Jan 21 Python
python图片剪裁代码(图片按四个点坐标剪裁)
Mar 10 Python
Python3实现英文字母转换哥特式字体实例代码
Sep 01 Python
pandas按照列的值排序(某一列或者多列)
Dec 13 Python
详解Python用三种方式统计词频的方法
Jul 29 #Python
Django框架视图层URL映射与反向解析实例分析
Jul 29 #Python
Django 重写用户模型的实现
Jul 29 #Python
python写程序统计词频的方法
Jul 29 #Python
Django外键(ForeignKey)操作以及related_name的作用详解
Jul 29 #Python
PyQt5使用QTimer实现电子时钟
Jul 29 #Python
django框架面向对象ORM模型继承用法实例分析
Jul 29 #Python
You might like
解决163/sohu/sina不能够收到PHP MAIL函数发出邮件的问题
2009/03/13 PHP
基于PHP常用字符串的总结(待续)
2013/06/07 PHP
PHP多态代码实例
2015/06/26 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
2016/03/25 PHP
jQuery 性能优化手册 推荐
2010/02/23 Javascript
使用js画图之饼图
2015/01/12 Javascript
Jquery 实现图片轮换
2015/01/28 Javascript
javascript结合CSS实现苹果开关按钮特效
2015/04/07 Javascript
JavaScript正则表达式之multiline属性的应用
2015/06/16 Javascript
jQuery左侧大图右侧小图焦点图幻灯切换代码分享
2015/08/19 Javascript
jQuery实现网页顶部固定导航效果代码
2015/12/24 Javascript
ArtEditor富文本编辑器增加表单提交功能
2016/04/18 Javascript
Javascript创建类和对象详解
2017/05/31 Javascript
angular使用bootstrap方法手动启动的实例代码
2017/07/18 Javascript
JS按钮闪烁功能的实现代码
2017/07/21 Javascript
当vue路由变化时,改变导航栏的样式方法
2018/08/22 Javascript
vue使用Proxy实现双向绑定的方法示例
2019/03/20 Javascript
微信小程序开发技巧汇总
2019/07/15 Javascript
Vue axios 将传递的json数据转为form data的例子
2019/10/29 Javascript
[02:20]DOTA2中文配音宣传片
2013/05/22 DOTA
[04:11]DOTA2亚洲邀请赛小组赛第一日 TOP10精彩集锦
2015/01/30 DOTA
基于python requests库中的代理实例讲解
2018/05/07 Python
Python设计模式之原型模式实例详解
2019/01/18 Python
python导入库的具体方法
2020/06/18 Python
驴妈妈旅游网:中国新型的B2C旅游电子商务网站
2016/08/16 全球购物
预订全球最佳旅行体验:Viator
2018/03/30 全球购物
Geekbuying波兰:购买中国电子产品
2019/10/20 全球购物
简历中个人求职的自我评价模板
2013/11/29 职场文书
合伙购房协议样本
2014/10/06 职场文书
交通事故协议书范文
2014/10/23 职场文书
教师师德师风整改措施
2014/10/24 职场文书
优秀大学生事迹材料
2014/12/24 职场文书
从事会计工作年限证明
2015/06/23 职场文书
考研经验交流会策划书
2015/11/02 职场文书
浅析InnoDB索引结构
2021/04/05 MySQL
JavaScript+HTML实现学生信息管理系统
2021/04/20 Javascript