我有两个发电机的生成数据,这是15分钟的时间段,我想转换它每小时。以下是一个例子:
Time Gen1 Gen2
00:15:00 10 21
00:30:00 12 22
00:45:00 16 26
01:00:00 20 11
01:15:00 60 51
01:30:00 30 31
01:45:00 70 21
02:00:00 40 61
我想取前4个值的平均值(基本上是15分钟到每小时的时间段),并将它们替换为1小时的时间段。预期产出:
Time Gen1 Gen2
01:00:00 14.5 20
02:00:00 50 41
我知道我可以使用pandas的grourpby函数来获得预期的输出,但我不知道它的正确syntex。有人能帮忙吗
您可以尝试创建列
hour
,然后groupby('hour').mean()
将
resample
与closed='right'
一起使用。但首先我们将Time
列转换为datetime
类型:要将
Time
列转换回时间格式,请使用:相关问题 更多 >
编程相关推荐