为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕森卡 2022-09-13 19:29:28
假设我有一个包含多个时间序列的数据帧,如下所示: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()


查看完整回答
反对 回复 2022-09-13
  • 1 回答
  • 0 关注
  • 95 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号