pandas-resample按时间聚合实例
更新时间:2019年12月27日 08:40:02 作者:Daniel_xl
今天小编就为大家分享一篇pandas-resample按时间聚合实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
如下所示:
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按时间聚合实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
这篇文章主要介绍了在pycharm中使用pipenv来创建虚拟环境和安装django的详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-11-11pandas中DataFrame数据合并连接(merge、join、concat)
这篇文章主要给大家介绍了关于pandas中DataFrame 数据合并连接(merge、join、concat)的相关资料,文中介绍的非常详细,需要的朋友可以参考下2021-05-05Python ArgumentParse的subparser用法说明
这篇文章主要介绍了Python ArgumentParse的subparser用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-04-04
最新评论