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 相关文章推荐
打开电脑上的QQ的python代码
Feb 10 Python
python中cPickle用法例子分享
Jan 03 Python
python基础教程之获取本机ip数据包示例
Feb 10 Python
简单介绍Python中的filter和lambda函数的使用
Apr 07 Python
Python中turtle作图示例
Nov 15 Python
python微信公众号之关键词自动回复
Jun 15 Python
python 从文件夹抽取图片另存的方法
Dec 04 Python
对Python3之进程池与回调函数的实例详解
Jan 22 Python
Python3.5运算符操作实例详解
Apr 25 Python
使用python接入微信聊天机器人
Mar 31 Python
pytorch 批次遍历数据集打印数据的例子
Dec 30 Python
Django展示可视化图表的多种方式
Apr 08 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目录与文件操作
2011/12/30 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
采用ThinkPHP中F方法实现快速缓存实例
2014/06/13 PHP
php禁止直接从浏览器输入地址访问.php文件的方法
2014/11/04 PHP
详解Laravel服务容器的绑定与解析
2019/11/05 PHP
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
2011/08/09 Javascript
浏览器兼容console对象的简要解决方案分享
2013/10/24 Javascript
Javascript模拟加速运动与减速运动代码分享
2014/12/11 Javascript
JavaScript设计模式之建造者模式介绍
2014/12/28 Javascript
使用angular写一个hello world
2015/01/23 Javascript
Node.js 学习笔记之简介、安装及配置
2015/03/03 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
分享有关jQuery中animate、slide、fade等动画的连续触发、滞后反复执行的bug
2016/01/10 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
2016/05/31 Javascript
Angular ng-repeat指令实例以及扩展部分
2016/12/26 Javascript
用node和express连接mysql实现登录注册的实现代码
2017/07/05 Javascript
vue.js $refs和$emit 父子组件交互的方法
2017/12/20 Javascript
vue router嵌套路由在history模式下刷新无法渲染页面问题的解决方法
2018/01/25 Javascript
微信小程序 setData 对 data数据影响问题
2019/04/18 Javascript
Vue+Django项目部署详解
2019/05/30 Javascript
JavaScript实现图片轮播特效
2019/10/23 Javascript
尝试用最短的Python代码来实现服务器和代理服务器
2016/06/23 Python
python数据封装json格式数据
2018/03/04 Python
python 实现视频流下载保存MP4的方法
2019/01/09 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
详解opencv中画圆circle函数和椭圆ellipse函数
2019/12/27 Python
python 如何用urllib与服务端交互(发送和接收数据)
2021/03/04 Python
毕业生怎样写好自荐信
2013/11/11 职场文书
自我评价怎么写好呢?
2013/12/05 职场文书
一句话工作感言
2014/03/01 职场文书
2014年军人思想汇报范文
2014/10/12 职场文书
大雁塔导游词
2015/02/04 职场文书
捐款仪式主持词
2015/07/04 职场文书
家庭聚会祝酒词
2015/08/11 职场文书
Redis中有序集合的内部实现方式的详细介绍
2022/03/16 Redis
向Spring IOC 容器动态注册bean实现方式
2022/07/15 Java/Android