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缩进区别分析
Feb 15 Python
Python使用CMD模块更优雅的运行脚本
May 11 Python
Python微信库:itchat的用法详解
Aug 14 Python
python批量设置多个Excel文件页眉页脚的脚本
Mar 14 Python
python打包exe开机自动启动的实例(windows)
Jun 28 Python
Python shelve模块实现解析
Aug 28 Python
Python3列表List入门知识附实例
Feb 09 Python
django项目中新增app的2种实现方法
Apr 01 Python
python中查看.db文件中表格的名字及表格中的字段操作
Jul 07 Python
python 合并多个excel中同名的sheet
Jan 22 Python
详解python第三方库的安装、PyInstaller库、random库
Mar 03 Python
Python  序列化反序列化和异常处理的问题小结
Dec 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
第八节 访问方式 [8]
2006/10/09 PHP
Smarty模板快速入门
2007/01/04 PHP
Discuz板块横排显示图片的实现方法
2007/05/28 PHP
PHP数组相关函数汇总
2015/03/24 PHP
Yii扩展组件编写方法实例分析
2015/06/29 PHP
js 小贴士一星期合集
2010/04/07 Javascript
SyntaxHighlighter语法高亮插件使用说明
2011/08/14 Javascript
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
js获取控件位置以及不同浏览器中的差别介绍
2013/08/08 Javascript
JavaScript基础——使用Canvas绘图
2016/11/02 Javascript
使用jQuery操作DOM的方法小结
2017/02/27 Javascript
jQuery.ajax向后台传递数组问题的解决方法
2017/05/12 jQuery
Javascript 严格模式use strict详解
2017/09/16 Javascript
使用Vue的slot插槽分发父组件内容实现高度复用、更加灵活的组件(推荐)
2018/05/01 Javascript
checkbox在vue中的用法小结
2018/11/13 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
2019/02/12 Javascript
vue+express+jwt持久化登录的方法
2019/06/14 Javascript
layui问题之模拟table表格中的选中按钮选中事件的方法
2019/09/20 Javascript
浅析Vue下的components模板使用及应用
2019/11/27 Javascript
JS实现躲避粒子小游戏
2020/06/18 Javascript
Python and、or以及and-or语法总结
2015/04/14 Python
python生成随机密码或随机字符串的方法
2015/07/03 Python
在Python中实现shuffle给列表洗牌
2018/11/08 Python
python字典嵌套字典的情况下找到某个key的value详解
2019/07/10 Python
python 爬取学信网登录页面的例子
2019/08/13 Python
完美解决pycharm导入自己写的py文件爆红问题
2020/02/12 Python
波兰家居饰品和厨房配件网上商店:Maleomi
2020/12/15 全球购物
学校食堂采购员岗位职责
2013/12/05 职场文书
装修五一活动策划案
2014/01/23 职场文书
读书小明星事迹材料
2014/05/03 职场文书
效能风暴心得体会
2014/09/04 职场文书
个人反四风对照检查材料思想汇报
2014/09/23 职场文书
从严治党主题教育活动总结
2015/05/07 职场文书
2015毕业设计工作总结
2015/07/24 职场文书
高一军训感想
2015/08/07 职场文书
SQL Server数据库基本概念、组成、常用对象与约束
2022/03/20 SQL Server