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十年聚合日期第一天開始.的形式進(jìn)行聚合 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)文章
Python實現(xiàn)多并發(fā)訪問網(wǎng)站功能示例
這篇文章主要介紹了Python實現(xiàn)多并發(fā)訪問網(wǎng)站功能,結(jié)合具體實例形式分析了Python線程結(jié)合URL模塊并發(fā)訪問網(wǎng)站的相關(guān)操作技巧,需要的朋友可以參考下2017-06-06Python實現(xiàn)對Excel文件中不在指定區(qū)間內(nèi)的數(shù)據(jù)加以去除的方法
這篇文章主要介紹了基于Python語言,讀取Excel表格文件,基于我們給定的規(guī)則,對其中的數(shù)據(jù)加以篩選,將不在指定數(shù)據(jù)范圍內(nèi)的數(shù)據(jù)剔除,保留符合我們需要的數(shù)據(jù)的方法,需要的朋友可以參考下2023-08-08DES加密解密算法之python實現(xiàn)版(圖文并茂)
這篇文章主要介紹了DES加密解密算法之python實現(xiàn)版,圖文并茂的為大家分享一下,需要的朋友可以參考下2018-12-12Python?pywin32實現(xiàn)word與Excel的處理
這篇文章主要介紹了Python?pywin32實現(xiàn)word與Excel的處理,pywin32處理Word大多數(shù)用于格式轉(zhuǎn)換,因為一般讀寫操作都可以借助python-docx實現(xiàn),除非真的有特殊要求,但大部分企業(yè)對Wrod操作不會有太多復(fù)雜需求2022-08-08django rest framework 實現(xiàn)用戶登錄認(rèn)證詳解
這篇文章主要介紹了django rest framework 實現(xiàn)用戶登錄認(rèn)證詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-07-07