簡體   English   中英

重新采樣熊貓數據框

[英]Resample Pandas DataFrame

我有這個:

                       date   emaslow
105857  2017-10-24 22:50:00  0.000037
105858  2017-10-24 22:55:00  0.000037
105859  2017-10-24 23:00:00  0.000037

這是一個龐大的數據集,僅是tail(3)位以及dateemaslow列。 我試圖對此進行一些重采樣,以便獲得更平滑的圖。 但是無論我做什么,我都會感到討厭:

TypeError: Only valid with DatetimeIndex, TimedeltaIndex or PeriodIndex, but 
got an instance of 'RangeIndex'

我嘗試使用df.reset_index()df.set_index('date') setreset索引

但是沒有運氣。

我正在嘗試獲得更平滑的紅色版圖。 藍色的是錯誤的,它只是一個占位符。

在此處輸入圖片說明

您在尋找resample ,可以將sum更改為mean或任何您需要的值。

df.set_index('date').resample('10T').sum()
Out[502]: 
                      emaslow
date                         
2017-10-24 22:50:00  0.000074
2017-10-24 23:00:00  0.000037

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM