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 相关文章推荐
Django实现的自定义访问日志模块示例
Jun 23 Python
python字典DICT类型合并详解
Aug 17 Python
详细解读tornado协程(coroutine)原理
Jan 15 Python
详解Python装饰器
Mar 25 Python
python爬虫神器Pyppeteer入门及使用
Jul 13 Python
Python Django 命名空间模式的实现
Aug 09 Python
pycharm配置git(图文教程)
Aug 16 Python
pandas条件组合筛选和按范围筛选的示例代码
Aug 26 Python
python实现KNN分类算法
Oct 16 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
Jan 16 Python
Python 实现Image和Ndarray互相转换
Feb 19 Python
超级实用的8个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
详解:――如何将图片储存在数据库里
2006/12/05 PHP
php生成txt文件标题及内容的方法
2014/01/16 PHP
ThinkPHP文件缓存类代码分享
2015/04/22 PHP
PHP实现基于回溯法求解迷宫问题的方法详解
2017/08/17 PHP
javascript编程起步(第四课)
2007/02/27 Javascript
js带按钮的提示框可供选择示例代码
2013/09/17 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
2016/01/18 Javascript
JS动态改变浏览器标题的方法
2016/04/06 Javascript
同步文本框内容JS代码实现
2016/08/04 Javascript
AngularJS表格详解及示例代码
2016/08/17 Javascript
jquery封装插件时匿名函数形参和实参的写法解释
2017/02/14 Javascript
vue-cli3.0配置及使用注意事项详解
2018/09/05 Javascript
小程序实现新用户判断并跳转激活的方法
2019/05/20 Javascript
vue实现codemirror代码编辑器中的SQL代码格式化功能
2019/08/27 Javascript
详解mpvue开发微信小程序基础知识
2019/09/23 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
2020/04/04 jQuery
Python中for循环详解
2014/01/17 Python
Python Web框架Flask中使用新浪SAE云存储实例
2015/02/08 Python
python类和继承用法实例
2015/07/07 Python
Python内存管理方式和垃圾回收算法解析
2017/11/11 Python
numpy找出array中的最大值,最小值实例
2018/04/03 Python
详解Python 协程的详细用法使用和例子
2018/06/15 Python
解决Windows下python和pip命令无法使用的问题
2020/08/31 Python
html5启动原生APP总结
2020/07/03 HTML / CSS
专注澳大利亚特产和新西兰特产的澳洲中文网:0061澳洲制造
2019/03/24 全球购物
大学生创业策划书
2014/02/02 职场文书
党员2014两会学习心得体会
2014/03/17 职场文书
啤酒节策划方案
2014/05/28 职场文书
霸气押韵的班级口号
2014/06/09 职场文书
爱护公物演讲稿
2014/09/09 职场文书
离婚协议书范本
2015/01/26 职场文书
领导干部学习三严三实心得体会
2016/01/05 职场文书
nginx前后端同域名配置的方法实现
2021/03/31 Servers
Nginx反向代理多个服务器的实现方法
2021/03/31 Servers
nginx 配置指令之location使用详解
2022/05/25 Servers