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中asyncore异步模块的用法及实现httpclient的实例
Jun 28 Python
python中is与双等于号“==”的区别示例详解
Nov 21 Python
python中的随机函数random的用法示例
Jan 27 Python
Python给图像添加噪声具体操作
Mar 03 Python
如何更优雅地写python代码
Jul 02 Python
Python 中Django安装和使用教程详解
Jul 03 Python
python 利用jinja2模板生成html代码实例
Oct 10 Python
Tensorflow累加的实现案例
Feb 05 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
Mar 04 Python
python中Ansible模块的Playbook的具体使用
May 28 Python
Python三维绘图之Matplotlib库的使用方法
Sep 20 Python
Python中常用的os操作汇总
Nov 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 output buffering缓存及程序缓存深入解析
2013/07/15 PHP
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
PHP大文件及断点续传下载实现代码
2020/08/18 PHP
Javascript倒计时代码
2010/08/12 Javascript
Javascript 闭包引起的IE内存泄露分析
2012/05/23 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
2014/05/02 Javascript
你不需要jQuery(三) 新AJAX方法fetch()
2016/06/14 Javascript
jQuery轮播图效果精简版完整示例
2016/09/04 Javascript
jquery+html仿翻页相册功能
2016/12/20 Javascript
微信小程序 跳转方式总结
2017/04/20 Javascript
Node.js 回调函数实例详解
2017/07/06 Javascript
使用Node.js搭建静态资源服务详细教程
2017/08/02 Javascript
使用express+multer实现node中的图片上传功能
2018/02/02 Javascript
JavaScript中变量、指针和引用功能与操作示例
2018/08/04 Javascript
详解微信小程序调用支付接口支付
2019/04/28 Javascript
layui form表单提交之后重新加载数据表格的方法
2019/09/11 Javascript
js实现简单的秒表
2020/01/16 Javascript
python二叉树遍历的实现方法
2013/11/21 Python
Python中使用 Selenium 实现网页截图实例
2014/07/18 Python
10款最好的Python开发编辑器
2019/07/03 Python
Django框架安装方法图文详解
2019/11/04 Python
python数据预处理 :数据共线性处理详解
2020/02/24 Python
opencv 图像轮廓的实现示例
2020/07/08 Python
pytorch中index_select()的用法详解
2021/01/06 Python
Python3使用tesserocr识别字母数字验证码的实现
2021/01/29 Python
红色连衣裙精品店:Red Dress Boutique
2018/08/11 全球购物
全球独特生活方式产品和礼品购物网站:AHAlife
2018/09/18 全球购物
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
意大利单身交友网站:Meetic
2020/07/12 全球购物
《望洞庭》教学反思
2014/02/16 职场文书
工程资料员岗位职责
2014/03/10 职场文书
争先创优心得体会
2014/09/12 职场文书
先进典型事迹材料
2014/12/29 职场文书
详解python的内存分配机制
2021/05/10 Python
oracle连接ODBC sqlserver数据源的详细步骤
2021/07/25 Oracle