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的gevent框架的入门教程
Apr 29 Python
Python中对元组和列表按条件进行排序的方法示例
Nov 10 Python
Python实现类的创建与使用方法示例
Jul 25 Python
Python实现可自定义大小的截屏功能
Jan 20 Python
django中模板的html自动转意方法
May 27 Python
深入浅析Python的类
Jun 22 Python
Python中存取文件的4种不同操作
Jul 02 Python
Python函数中参数是传递值还是引用详解
Jul 02 Python
Python实现基于socket的udp传输与接收功能详解
Nov 15 Python
Vs Code中8个好用的python 扩展插件
Oct 12 Python
OpenCV绘制圆端矩形的示例代码
Aug 30 Python
Python编程super应用场景及示例解析
Oct 05 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
解析在PHP中使用mysqli扩展库对mysql的操作
2013/07/03 PHP
PHP捕获Fatal error错误的方法
2014/06/11 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
PHP实现批量生成App各种尺寸Logo
2015/03/19 PHP
php查询及多条件查询
2017/02/26 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
2017/04/05 PHP
laravel开发环境homestead搭建过程详解
2020/07/03 PHP
短信提示使用 特效
2007/01/19 Javascript
jQuery UI AutoComplete 使用说明
2011/06/20 Javascript
jquery Mobile入门—多页面切换示例学习
2013/01/08 Javascript
jquery实现表格奇数偶数行不同样式(有图为证及实现代码)
2013/01/23 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
JavaScript通过字符串调用函数的实现方法
2015/03/18 Javascript
浅谈Vue的加载顺序探讨
2017/10/25 Javascript
JavaScript中工厂函数与构造函数示例详解
2019/05/06 Javascript
Vue插件之滑动验证码用法详解
2020/04/05 Javascript
JavaScript如何操作css
2020/10/24 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
2021/02/08 Javascript
Django中的用户身份验证示例详解
2019/08/07 Python
python实现IOU计算案例
2020/04/12 Python
如何基于Python Matplotlib实现网格动画
2020/07/20 Python
python switch 实现多分支选择功能
2020/12/21 Python
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
购买大码女装:Lane Bryant
2016/09/07 全球购物
Gap英国官网:Gap UK
2018/07/18 全球购物
速比涛英国官网:Speedo英国
2019/07/15 全球购物
英国运动风奢侈品购物网站:Maison De Fashion
2020/08/28 全球购物
自荐信格式
2013/12/01 职场文书
肯尼迪就职演说稿
2013/12/31 职场文书
西门豹教学反思
2014/02/04 职场文书
反四风个人对照检查材料
2014/09/26 职场文书
上班迟到检讨书范文
2015/05/06 职场文书
高一作文之暖冬
2019/11/09 职场文书
Go语言带缓冲的通道实现
2021/04/26 Golang
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP
MySQL数据库之内置函数和自定义函数 function
2022/06/16 MySQL