对包含多个时间序列的数据帧使用重采样

假设我有一个包含多个时间序列的数据帧,如下所示:


Time Stamp          Name        Load    

03/01/2017 00:00:00 CAPITL      1040.80 

03/01/2017 00:00:00 EST CENTRL  1468.30 

03/01/2017 00:00:00 EST DUNWOD  516.90  

03/01/2017 00:05:00 CAPITL      1542.80 

03/01/2017 00:05:00 EST CENTRL  568.30  

03/01/2017 00:05:00 EST DUNWOD  1542.90 

我想使用DataFrame.resample(“60min”).mean()来获得时间序列数据的较低分辨率,但仍然有第二列来按名称标识单独的时间序列。任何人都可以帮我吗?


慕森卡
浏览 96回答 1
1回答

HUX布斯

您应该首先按名称分组,然后重新采样:df.groupby('Name').resample('60T', on='Time Stamp').mean()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python