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 文件和输入输出小结
Oct 09 Python
pyramid配置session的方法教程
Nov 27 Python
python下os模块强大的重命名方法renames详解
Mar 07 Python
Python利用matplotlib生成图片背景及图例透明的效果
Apr 27 Python
Python3编程实现获取阿里云ECS实例及监控的方法
Aug 18 Python
在Python中执行系统命令的方法示例详解
Sep 14 Python
Python使用三种方法实现PCA算法
Dec 12 Python
python psutil库安装教程
Mar 19 Python
Python线程之定位与销毁的实现
Feb 17 Python
基于python实现地址和经纬度转换
May 19 Python
Python drop方法删除列之inplace参数实例
Jun 27 Python
高考考python编程是真的吗
Jul 20 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
SONY ICF-SW55的电路分析
2021/03/02 无线电
php缓存技术详细总结
2013/08/07 PHP
smarty内置函数foreach用法实例
2015/01/22 PHP
实例讲解PHP设计模式编程中的简单工厂模式
2016/02/29 PHP
php blowfish加密解密算法
2016/07/02 PHP
PHP基于GD库的图像处理方法小结
2016/09/27 PHP
php解决安全问题的方法实例
2019/09/19 PHP
JavaScript中String和StringBuffer的速度之争
2010/04/01 Javascript
Tips 带三角可关闭的文字提示
2010/10/06 Javascript
jQuery之$(document).ready()使用介绍
2012/04/05 Javascript
JS.GetAllChild(element,deep,condition)使用介绍
2013/09/21 Javascript
jQuery性能优化的38个建议
2014/03/04 Javascript
jquery使用hide方法隐藏指定id的元素
2015/03/30 Javascript
Javascript中typeof 用法小结
2015/05/12 Javascript
JavaScript中用于四舍五入的Math.round()方法讲解
2015/06/15 Javascript
jQuery div拖拽用法实例
2016/01/14 Javascript
react 实现页面代码分割、按需加载的方法
2018/04/03 Javascript
react native基于FlatList下拉刷新上拉加载实现代码示例
2018/09/30 Javascript
puppeteer实现html截图的示例代码
2019/01/10 Javascript
从0到1搭建Element的后台框架的方法步骤
2019/04/10 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
2019/07/05 Javascript
[01:48]完美圣典齐天大圣至宝宣传片
2016/12/17 DOTA
python实现dnspod自动更新dns解析的方法
2014/02/14 Python
Python使用函数默认值实现函数静态变量的方法
2014/08/18 Python
django框架中间件原理与用法详解
2019/12/10 Python
python使用selenium爬虫知乎的方法示例
2020/10/28 Python
深入研究HTML5实现图片压缩上传功能
2016/03/25 HTML / CSS
Ibatis如何使用动态表名
2015/07/12 面试题
Linux上比较文件的命令都有哪些
2012/02/24 面试题
计算机专业自我鉴定
2013/10/15 职场文书
年终考核评语
2014/01/19 职场文书
中学教师暑期培训方案
2014/08/27 职场文书
2014年国庆节演讲稿精选范文1500字
2014/09/25 职场文书
给老婆道歉的话
2015/01/20 职场文书
志愿者服务活动总结报告
2015/05/06 职场文书
Redis高并发缓存架构性能优化
2022/05/15 Redis