pandas计算最大连续间隔的方法


Posted in Python onJuly 04, 2019

如下所示:

pandas计算最大连续间隔的方法

群里一朋友发了一个如上图的问题,解决方法如下

data = {'a':[1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2],'b':[1,2,3,4,5,8,9,10,1,2,3,6,7,8,9,12,13]}
df = pd.DataFrame(data)
for name,group in df.groupby('a'):
 group['c'] = ((group['b'].shift(1).fillna(0) + 1).astype(int) != group['b']).cumsum()
# print(group)
 print(group['c'].value_counts()) #按value值出现最多的,即问题1的答案,value值最大的,即问题2的答案。

以上这篇pandas计算最大连续间隔的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python统计一个文本中重复行数的方法
Nov 19 Python
Python错误: SyntaxError: Non-ASCII character解决办法
Jun 08 Python
使用python实现knn算法
Dec 20 Python
Python将文本去空格并保存到txt文件中的实例
Jul 24 Python
Python中分支语句与循环语句实例详解
Sep 13 Python
在win10和linux上分别安装Python虚拟环境的方法步骤
May 09 Python
Python中@property的理解和使用示例
Jun 11 Python
详解Python 调用C# dll库最简方法
Jun 20 Python
python 实现Flask中返回图片流给前端展示
Jan 09 Python
python通过matplotlib生成复合饼图
Feb 06 Python
python 工具 字符串转numpy浮点数组的实现
Mar 14 Python
Python Django搭建网站流程图解
Jun 13 Python
python SQLAlchemy 中的Engine详解
Jul 04 #Python
Python Pandas实现数据分组求平均值并填充nan的示例
Jul 04 #Python
pybind11在Windows下的使用教程
Jul 04 #Python
Pandas_cum累积计算和rolling滚动计算的用法详解
Jul 04 #Python
Pycharm简单使用教程(入门小结)
Jul 04 #Python
pandas基于时间序列的固定时间间隔求均值的方法
Jul 04 #Python
Python读取xlsx文件的实现方法
Jul 04 #Python
You might like
在windows iis5下安装php4.0+mysql之我见
2006/10/09 PHP
ThinkPHP3.2.2的插件控制器功能
2015/03/05 PHP
PHP请求Socket接口测试实例
2016/08/12 PHP
PHP简单实现图片格式转换(jpg转png,gif转png等)
2019/10/30 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
刷新时清空文本框内容的js代码
2007/04/23 Javascript
javascript 文本框水印/占位符(watermark/placeholder)实现方法
2012/01/15 Javascript
JS上传图片前实现图片预览效果的方法
2015/03/02 Javascript
vue2.0的contextmenu右键弹出菜单的实例代码
2017/07/24 Javascript
详解JSONObject和JSONArray区别及基本用法
2017/10/25 Javascript
使用webpack打包koa2 框架app
2018/02/02 Javascript
教你如何用node连接redis的示例代码
2018/07/12 Javascript
从0到1构建vueSSR项目之路由的构建
2019/03/07 Javascript
ES6新增的数组知识实例小结
2020/05/23 Javascript
[02:08]DOTA2英雄基础教程 马格纳斯
2014/01/17 DOTA
python传递参数方式小结
2015/04/17 Python
5款非常棒的Python工具
2018/01/05 Python
解析Python的缩进规则的使用
2019/01/16 Python
python基于三阶贝塞尔曲线的数据平滑算法
2019/12/27 Python
pytorch中的transforms模块实例详解
2019/12/31 Python
将pytorch转成longtensor的简单方法
2020/02/18 Python
python列表删除和多重循环退出原理详解
2020/03/26 Python
Python使用xlrd实现读取合并单元格
2020/07/09 Python
python3中布局背景颜色代码分析
2020/12/01 Python
css3简单练习实现遨游浏览器logo的绘制
2013/01/30 HTML / CSS
函授大专自我鉴定
2013/11/01 职场文书
物流管理应届生求职信
2013/11/07 职场文书
会计系中文个人求职信
2013/12/24 职场文书
日语专业个人求职信范文
2014/02/02 职场文书
2014年党支部学习材料
2014/05/19 职场文书
令人印象深刻的自荐信
2014/05/25 职场文书
信访稳定工作汇报
2014/10/27 职场文书
实习介绍信模板
2015/01/30 职场文书
心灵点滴观后感
2015/06/02 职场文书
《七月的天山》教学反思
2016/02/19 职场文书
攻略丨滑雪究竟该选哪款对讲机?
2022/02/18 无线电