假设我有一个包含多个时间序列的数据帧,如下所示: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()来获得时间序列数据的较低分辨率,但仍然有第二列来按名称标识单独的时间序列。任何人都可以帮我吗?
1 回答
HUX布斯
TA贡献1876条经验 获得超6个赞
您应该首先按名称分组,然后重新采样:
df.groupby('Name').resample('60T', on='Time Stamp').mean()添加回答
举报
0/150
提交
取消
