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不带重复的全排列代码
Aug 13 Python
pyqt4教程之widget使用示例分享
Mar 07 Python
python实现根据主机名字获得所有ip地址的方法
Jun 28 Python
Python Requests模拟登录实现图书馆座位自动预约
Apr 27 Python
Matplotlib 生成不同大小的subplots实例
May 25 Python
PyQt5实现五子棋游戏(人机对弈)
Mar 24 Python
详解PyCharm+QTDesigner+PyUIC使用教程
Jun 13 Python
Python中的 is 和 == 以及字符串驻留机制详解
Jun 28 Python
在python 中split()使用多符号分割的例子
Jul 15 Python
Python发送邮件的实例代码讲解
Oct 16 Python
GDAL 矢量属性数据修改方式(python)
Mar 10 Python
解决numpy和torch数据类型转化的问题
May 23 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
Yii中实现处理前后台登录的新方法
2015/12/28 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
一键生成各种尺寸Icon的php脚本(实例)
2017/02/08 PHP
简单常用的幻灯片播放实现代码
2013/09/25 Javascript
为指定的元素添加遮罩层的示例代码
2014/01/15 Javascript
jquery无刷新验证邮箱地址实现实例
2014/02/19 Javascript
用jQuery toggleClass 实现鼠标移上变色
2014/05/14 Javascript
JS检测移动端横竖屏的代码
2016/05/30 Javascript
深入理解jQuery3.0的domManip函数
2016/09/01 Javascript
Bootstrap源码解读下拉菜单(4)
2016/12/23 Javascript
Vue中的v-cloak使用解读
2017/03/27 Javascript
Vue+Webpack完美整合富文本编辑器TinyMce的方法
2018/11/30 Javascript
vue和better-scroll实现列表左右联动效果详解
2019/04/29 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
[07:20]2018DOTA2国际邀请赛寻真——逐梦Mineski
2018/08/10 DOTA
Windows和Linux下Python输出彩色文字的方法教程
2017/05/02 Python
Python Web程序部署到Ubuntu服务器上的方法
2018/02/22 Python
pandas分别写入excel的不同sheet方法
2018/12/11 Python
Pandas之Dropna滤除缺失数据的实现方法
2019/06/25 Python
python requests模拟登陆github的实现方法
2019/12/26 Python
Python如何获取Win7,Win10系统缩放大小
2020/01/10 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
python numpy矩阵信息说明,shape,size,dtype
2020/05/22 Python
python opencv把一张图片嵌入(叠加)到另一张图片上的实现代码
2020/06/11 Python
css3加js做一个简单的3D行星运转效果实例代码
2017/01/18 HTML / CSS
将SVG图引入到HTML页面的实现
2019/09/20 HTML / CSS
美国室内盆栽植物购买网站:Plants.com
2020/04/24 全球购物
华为python面试题
2016/05/03 面试题
2014乡镇党政班子四风问题思想汇报
2014/09/14 职场文书
法人委托书范本格式
2014/09/15 职场文书
教师业务学习材料
2014/12/16 职场文书
结婚保证书(三从四德)
2015/02/26 职场文书
员工自我评价范文
2015/03/11 职场文书
2015年领导干部廉洁自律工作总结
2015/05/26 职场文书
高中家长意见怎么写
2015/06/03 职场文书
python使用pymysql模块操作MySQL
2021/06/16 Python