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中字典和集合学习小结
Jul 07 Python
浅谈numpy库的常用基本操作方法
Jan 09 Python
Python中getpass模块无回显输入源码解析
Jan 11 Python
Python实现pdf文档转txt的方法示例
Jan 19 Python
python正则实现提取电话功能
Feb 24 Python
Pandas之drop_duplicates:去除重复项方法
Apr 18 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
Jun 27 Python
对python实现模板生成脚本的方法详解
Jan 30 Python
Python3中编码与解码之Unicode与bytes的讲解
Feb 28 Python
python中enumerate() 与zip()函数的使用比较实例分析
Sep 03 Python
python图形开发GUI库pyqt5的基本使用方法详解
Feb 14 Python
实例代码讲解Python 线程池
Aug 24 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桌面中心(三) 修改数据库
2007/03/11 PHP
PHP 多维数组的排序问题 根据二维数组中某个项排序
2011/11/09 PHP
改写ThinkPHP的U方法使其路由下分页正常
2014/07/02 PHP
PHP上传图片、删除图片简单实例
2016/11/12 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
PHP实现对数字分隔加千分号的方法
2019/03/18 PHP
javascript 特性检测并非浏览器检测
2010/01/15 Javascript
js鼠标滑过弹出层的定位IE6bug解决办法
2012/12/26 Javascript
IE中图片的onload事件无效问题和解决方法
2014/06/06 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
2015/07/27 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
2015/09/27 Javascript
javascript弹出窗口实现代码
2015/11/12 Javascript
javascript的document中的动态添加标签实现方法
2016/10/24 Javascript
基于jQuery实现的幻灯图片切换
2016/12/02 Javascript
AngularJS与后端php的数据交互方法
2018/08/13 Javascript
jQuery实现动画、消失、显现、渐出、渐入效果示例
2018/09/06 jQuery
关于NodeJS中的循环引用详解
2019/07/23 NodeJs
js实现3D照片墙效果
2019/10/28 Javascript
浅谈Vue组件单元测试究竟测试什么
2020/02/05 Javascript
vue a标签点击实现赋值方式
2020/09/07 Javascript
js获取图片的base64编码并压缩
2020/12/05 Javascript
了不起的11个JavaScript代码重构最佳实践小结
2021/01/11 Javascript
python单例模式的多种实现方法
2019/07/26 Python
Python实现井字棋小游戏
2020/03/09 Python
python高级特性简介
2020/08/13 Python
澳大利亚领先的宠物用品商店:VetSupply
2017/09/08 全球购物
德国网上宠物店:Zoobio
2018/05/23 全球购物
小学学校评估方案
2014/06/08 职场文书
乡镇干部先进性教育活动个人整改措施
2014/09/16 职场文书
2015年个人自我剖析材料
2014/12/29 职场文书
地道战观后感
2015/06/04 职场文书
大学生活感想
2015/08/10 职场文书
上级领导检查欢迎词
2015/09/30 职场文书
Mysql文件存储图文详解
2021/06/01 MySQL
python图片灰度化处理的几种方法
2021/06/23 Python