pandas-resample按時間聚合實例
更新時間:2019年12月27日 08:40:02 作者:Daniel_xl
今天小編就為大家分享一篇pandas-resample按時間聚合實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
import pandas as pd
#如果需要的話,需將df中的date列轉(zhuǎn)為datetime
df.date = pd.to_datetime(df.date,format="%Y%m%d")
#將改好格式的date列,設(shè)置為df的index
df.set_index('date',drop=True)
#按年來提數(shù)據(jù) (因為此時的datetime已經(jīng)為index了,可以直接[]取行內(nèi)容)
df['2018']
df['2018':'2021']
#按月來提數(shù)據(jù)
df['2018-01']
df['2018-01':'2018-05']
#按天來提出數(shù)據(jù)
df['2018-05-24':'2018-09-27']
#按日期匯總數(shù)據(jù)
#將數(shù)據(jù)以W星期,M月,Q季度,QS季度的開始第一天開始,A年,10A十年,10AS十年聚合日期第一天開始.的形式進行聚合
df.resample('W').sum()
df.resample('M').sum()
#具體某列的數(shù)據(jù)聚合
df.price.resample('W').sum().fillna(0) #星期聚合,以0填充NaN值
#某兩列
df[['price','num']].resample('W').sum().fillna(0)
#某個時間段內(nèi),以W聚合,
df["2018-5":"2018-9"].resample("M").sum().fillna(0)
還有以下方式聚合

以上這篇pandas-resample按時間聚合實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決使用Spyder IDE時matplotlib繪圖的顯示問題
這篇文章主要介紹了解決使用Spyder IDE時matplotlib繪圖的顯示問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04
Python使用openpyxl批量處理數(shù)據(jù)
openpyxl 是一個用于處理 xlsx 格式Excel表格文件的第三方python庫,其支持Excel表格絕大多數(shù)基本操作。本文給大家介紹Python使用openpyxl批量處理數(shù)據(jù)的操作方法,感興趣的朋友一起看看吧2021-06-06
Numpy中的數(shù)組搜索中np.where方法詳細介紹
這篇文章主要介紹了Numpy中的數(shù)組搜索中np.where方法詳細介紹,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-01-01
python requests爬取高德地圖數(shù)據(jù)的實例
今天小編就為大家分享一篇python requests爬取高德地圖數(shù)據(jù)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-11-11

