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中操作文件之truncate()方法的使用教程
May 25 Python
详解Python中使用base64模块来处理base64编码的方法
Jul 01 Python
Python探索之实现一个简单的HTTP服务器
Oct 28 Python
详解Pytorch 使用Pytorch拟合多项式(多项式回归)
May 24 Python
pandas 对series和dataframe进行排序的实例
Jun 09 Python
使用Python进行QQ批量登录的实例代码
Jun 11 Python
python统计字母、空格、数字等字符个数的实例
Jun 29 Python
Win10下Python3.7.3安装教程图解
Jul 08 Python
Pytorch .pth权重文件的使用解析
Feb 14 Python
使用 Python 遍历目录树的方法
Feb 29 Python
解决Keras TensorFlow 混编中 trainable=False设置无效问题
Jun 28 Python
Python实现简单的2048小游戏
Mar 01 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输出时间格式
2013/08/31 PHP
destoon实现底部添加你是第几位访问者的方法
2014/07/15 PHP
PHP编写登录验证码功能 附调用方法
2016/05/19 PHP
PHP未登录自动跳转到登录页面
2016/12/21 PHP
js可突破windows弹退效果代码
2008/08/09 Javascript
js和jquery批量绑定事件传参数一(新猪猪原创)
2010/06/23 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件打包下载
2010/09/15 Javascript
教你使用javascript简单写一个页面模板引擎
2015/05/05 Javascript
angularJS Provider、factory、service详解及实例代码
2016/09/21 Javascript
JS中实现函数return多个返回值的实例
2017/02/21 Javascript
JS实现数组按升序及降序排列的方法
2017/04/26 Javascript
微信小程序下拉刷新界面的实现
2017/09/28 Javascript
vue2 前端搜索实现示例
2018/02/26 Javascript
基于vue中解决v-for使用报红并出现警告的问题
2018/03/03 Javascript
[07:43]《辉夜杯》公开赛晋级外卡赛战队—TRG训练生活探秘
2015/12/11 DOTA
Python3安装Scrapy的方法步骤
2017/11/23 Python
Python2中文处理纪要的实现方法
2018/03/10 Python
Python3实现的字典、列表和json对象互转功能示例
2018/05/22 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
2018/10/29 Python
python 将大文件切分为多个小文件的实例
2019/01/14 Python
Laravel+Dingo/Api 自定义响应的实现
2019/02/17 Python
对Python的多进程锁的使用方法详解
2019/02/18 Python
Python处理时间日期坐标轴过程详解
2019/06/25 Python
Python Pandas数据结构简单介绍
2019/07/03 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
2019/10/28 Python
Python3如何对urllib和urllib2进行重构
2019/11/25 Python
Python程序慢的重要原因
2020/09/04 Python
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
Marlies Dekkers内衣荷兰官方网店:荷兰奢侈内衣品牌
2020/03/27 全球购物
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
少先队学雷锋活动总结范文
2014/03/09 职场文书
2015法院个人工作总结范文
2015/05/25 职场文书
2015年政教主任工作总结
2015/07/23 职场文书
吧主申请感言怎么写
2015/08/03 职场文书
2019银行员工个人工作自我鉴定
2019/06/27 职场文书
导游词之西江千户苗寨
2019/12/24 职场文书