如何在 pandas 数据框中以分钟为单位对秒进行分组
How to group seconds in minutes in pandas dateframe
现在我有几秒钟的时间,我想按分钟分组。我知道我需要修改它,但我不确定如何修改。
我的秒数是这样的:
2017-08-18 23:59:35+02:00 -45.40
2017-08-18 23:59:36+02:00 -69.00
2017-08-18 23:59:37+02:00 -35.00
2017-08-18 23:59:38+02:00 -1.00
2017-08-18 23:59:39+02:00 33.00
有什么想法吗?
如果 'qh' 是您希望按分钟分组的数据框中的时间列,您可以将其设置为索引:
df.set_index('qh', inplace=True)
然后您可以按分钟对索引重新采样(分组)并将值作为系列输出。这里我只是对值求和:
output = df['values'].resample('1Min').sum()
现在我有几秒钟的时间,我想按分钟分组。我知道我需要修改它,但我不确定如何修改。
我的秒数是这样的:
2017-08-18 23:59:35+02:00 -45.40
2017-08-18 23:59:36+02:00 -69.00
2017-08-18 23:59:37+02:00 -35.00
2017-08-18 23:59:38+02:00 -1.00
2017-08-18 23:59:39+02:00 33.00
有什么想法吗?
如果 'qh' 是您希望按分钟分组的数据框中的时间列,您可以将其设置为索引:
df.set_index('qh', inplace=True)
然后您可以按分钟对索引重新采样(分组)并将值作为系列输出。这里我只是对值求和:
output = df['values'].resample('1Min').sum()