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中的字典详细介绍
Sep 18 Python
Python实现冒泡排序的简单应用示例
Dec 11 Python
python多进程提取处理大量文本的关键词方法
Jun 05 Python
python使用pymongo操作mongo的完整步骤
Apr 13 Python
Python 把序列转换为元组的函数tuple方法
Jun 27 Python
学习和使用python的13个理由
Jul 30 Python
Python3从零开始搭建一个语音对话机器人的实现
Aug 23 Python
python实现从wind导入数据
Dec 03 Python
sklearn-SVC实现与类参数详解
Dec 10 Python
Python使用Socket实现简单聊天程序
Feb 28 Python
浅谈django不使用restframework自定义接口与使用的区别
Jul 15 Python
完美解决torch.cuda.is_available()一直返回False的玄学方法
Feb 06 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
CPU步进是什么意思?i3-9100F B0步进和U0步进区别知识科普
2020/03/17 数码科技
php错误提示failed to open stream: HTTP request failed!的完美解决方法
2011/06/06 PHP
PHP 中关于ord($str)>0x80的详细说明
2012/09/23 PHP
windows7下php开发环境搭建图文教程
2015/01/06 PHP
PHP页面跳转实现延时跳转的方法
2016/12/10 PHP
PHP实现微信图片上传到服务器的方法示例
2017/06/29 PHP
javascript 限制输入脚本大全
2009/11/03 Javascript
JS获取DropDownList的value值与text值的示例代码
2014/01/07 Javascript
javascript模拟实现ajax加载框实例
2014/10/15 Javascript
JavaScript获取按钮所在form表单id的方法
2015/04/02 Javascript
JavaScript获得url查询参数的方法
2015/07/02 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
2016/06/13 Javascript
浅谈javascript中执行环境(作用域)与作用域链
2016/12/08 Javascript
angular学习之从零搭建一个angular4.0项目
2017/07/10 Javascript
jQuery事件多次绑定与解绑问题实例分析
2019/02/19 jQuery
详解新手使用vue-router传参时注意事项
2019/06/06 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
2019/11/06 Javascript
JS如何实现动态添加的元素绑定事件
2019/11/12 Javascript
vue 使用外部JS与调用原生API操作示例
2019/12/02 Javascript
详解vue beforeEach 死循环问题解决方法
2020/02/25 Javascript
vue webpack build资源相对路径的问题及解决方法
2020/06/04 Javascript
Python解析excel文件存入sqlite数据库的方法
2016/11/15 Python
python使用matplotlib绘制折线图教程
2017/02/08 Python
python pandas库中DataFrame对行和列的操作实例讲解
2018/06/09 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2018/12/15 Python
python实现opencv+scoket网络实时图传
2020/03/20 Python
预备党员思想汇报范文
2013/12/29 职场文书
国税会议欢迎词
2014/01/16 职场文书
经营目标管理责任书
2014/07/25 职场文书
学习计划书怎么写
2014/09/15 职场文书
小学教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
安徽导游词
2015/02/12 职场文书
化验室安全管理制度
2015/08/06 职场文书
2015年幼师个人工作总结
2015/10/15 职场文书
如何用threejs实现实时多边形折射
2021/05/07 Javascript
vue组件vue-esign实现电子签名
2022/04/21 Vue.js