pandas-resample按时间聚合实例


Posted in Python onDecember 27, 2019

如下所示:

import pandas as pd

#如果需要的话,需将df中的date列转为datetime

df.date = pd.to_datetime(df.date,format="%Y%m%d")

#将改好格式的date列,设置为df的index

df.set_index('date',drop=True)


#按年来提数据 (因为此时的datetime已经为index了,可以直接[]取行内容)

df['2018']

df['2018':'2021']

#按月来提数据

df['2018-01']

df['2018-01':'2018-05']

#按天来提出数据

df['2018-05-24':'2018-09-27']


#按日期汇总数据

#将数据以W星期,M月,Q季度,QS季度的开始第一天开始,A年,10A十年,10AS十年聚合日期第一天开始.的形式进行聚合

df.resample('W').sum()

df.resample('M').sum()


#具体某列的数据聚合

df.price.resample('W').sum().fillna(0) #星期聚合,以0填充NaN值

#某两列

df[['price','num']].resample('W').sum().fillna(0)

#某个时间段内,以W聚合,

df["2018-5":"2018-9"].resample("M").sum().fillna(0)

还有以下方式聚合

pandas-resample按时间聚合实例

以上这篇pandas-resample按时间聚合实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中使用Tkinter模块创建GUI程序实例
Jan 14 Python
python中尾递归用法实例详解
Apr 28 Python
自动化Nginx服务器的反向代理的配置方法
Jun 28 Python
Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】
Jun 07 Python
Python中使用Counter进行字典创建以及key数量统计的方法
Jul 06 Python
Python 最大概率法进行汉语切分的方法
Dec 14 Python
在PyCharm中控制台输出日志分层级分颜色显示的方法
Jul 11 Python
在Python中实现函数重载的示例代码
Dec 12 Python
在notepad++中实现直接运行python代码
Dec 18 Python
django实现日志按日期分割
May 21 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
Dec 23 Python
Python的scikit-image模块实例讲解
Dec 30 Python
python 实现简单的FTP程序
Dec 27 #Python
浅谈对pytroch中torch.autograd.backward的思考
Dec 27 #Python
python实现异常信息堆栈输出到日志文件
Dec 26 #Python
Python的对象传递与Copy函数使用详解
Dec 26 #Python
Python pandas库中的isnull()详解
Dec 26 #Python
python dataframe NaN处理方式
Dec 26 #Python
python实现大战外星人小游戏实例代码
Dec 26 #Python
You might like
PHP概述.
2006/10/09 PHP
php中的登陆login实例代码
2016/06/20 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
php获取用户真实IP和防刷机制的实例代码
2018/11/28 PHP
Js callBack 返回前一页的js方法
2008/11/30 Javascript
JavaScript中关于indexOf的使用方法与问题小结
2010/08/05 Javascript
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
2013/12/18 Javascript
解决JS无法调用Controller问题的方法
2015/12/31 Javascript
jQuery formValidator表单验证
2016/01/07 Javascript
使用jQuery实现WordPress中的Ctrl+Enter和@评论回复
2016/05/21 Javascript
vue实现列表的添加点击
2016/12/29 Javascript
JavaScript基本语法_动力节点Java学院整理
2017/06/26 Javascript
vue.js实现备忘录demo
2019/06/26 Javascript
微信小程序添加插屏广告并设置显示频率(一天一次)
2019/12/06 Javascript
使用vue实现HTML页面生成图片的方法
2020/03/12 Javascript
JS数组及对象遍历方法代码汇总
2020/06/16 Javascript
python实现在控制台输入密码不显示的方法
2015/07/02 Python
Python结巴中文分词工具使用过程中遇到的问题及解决方法
2017/04/15 Python
快速解决安装python没有scripts文件夹的问题
2018/04/03 Python
python去除扩展名的实例讲解
2018/04/23 Python
Python FtpLib模块应用操作详解
2019/12/12 Python
Pytorch十九种损失函数的使用详解
2020/04/29 Python
PyTorch安装与基本使用详解
2020/08/31 Python
css3旋转木马_动力节点Java学院整理
2017/07/12 HTML / CSS
Urban Outfitters英国官网:美国平价服饰品牌
2016/11/25 全球购物
捷克电器和DJ设备网上商店:Electronic-star
2017/07/18 全球购物
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
团日活动总结
2014/04/28 职场文书
村党支部书记承诺书
2014/05/29 职场文书
群众路线教育实践活动剖析材料
2014/09/30 职场文书
违反工作规定检讨书范文
2014/12/14 职场文书
2015年复活节活动总结
2015/02/27 职场文书
办公室行政主管岗位职责
2015/04/09 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书
MySQL快速插入一亿测试数据
2021/06/23 MySQL
「SHOW BY ROCK!!」“雫シークレットマインド”组合单曲MV公开
2022/03/21 日漫