如何将15分钟数据转换为每小时以熊猫为单位的时间?

pun缸

我有两个发电机的发电数据,这是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小时),然后将它们替换为1小时。预期产量:

Time      Gen1   Gen2
01:00:00   14.5    20
02:00:00    50     41

我知道我可以使用熊猫的grourpby函数来获得预期的输出,但是我不知道它的正确语法。所以有人可以帮忙吗?

二凡

resample与一起使用closed='right'但是首先我们将您的Time转换为以下datetime类型:

df['Time'] = pd.to_datetime(df['Time'])
df.resample('H', on='Time', closed='right').mean().reset_index()
                 Time  Gen1  Gen2
0 2021-01-09 00:00:00  14.5  20.0
1 2021-01-09 01:00:00  50.0  41.0

要将Time转换回时间格式,请使用:

df['Time'] = df['Time'].dt.time
       Time  Gen1  Gen2
0  00:00:00  14.5  20.0
1  01:00:00  50.0  41.0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将圆角转换为时间(以分钟为单位)

来自分类Dev

MYSQL将日期时间舍入为15分钟

来自分类Dev

Windows计划任务过去15分钟和每小时15分钟

来自分类Dev

如何将时间增加15分钟

来自分类Dev

熊猫:如何将10分钟间隔的时间序列转换为数据帧?

来自分类Dev

将2分钟数据转换为15分钟平均值

来自分类Dev

如何将数据库记录分组为15分钟的时间间隔

来自分类Dev

如何将轴标签绘制为时间(以小时,分钟等为单位)

来自分类Dev

如何将int转换为时间(例如,将“ 1930”转换为“ 19:30”),并以小时和分钟(HH:MM)为单位获取开始时间和结束时间之间的差?

来自分类Dev

php将时间戳转换为秒(2小时12分钟或2:12:00)

来自分类Dev

在熊猫中,如何将字符串转换为以毫秒为单位的日期时间对象?

来自分类Dev

将熊猫的日期时间转换为小时:分钟四舍五入到15分钟

来自分类Dev

以小时为间隔插入15分钟的日期时间

来自分类Dev

如何在Python中将1分钟的开-高-低-关数据转换为另一个时间范围(fx:5分钟1小时)?

来自分类Dev

将日期和15分钟的时间块编号转换为完整的datetime

来自分类Dev

在SQL Server中将15分钟的时间序列转换为10分钟的时间序列

来自分类Dev

熊猫:当分钟数大于60时,如何将持续时间以分钟:秒为单位的列转换为日期时间?

来自分类Dev

如何将每小时数据转换为半小时

来自分类Dev

将5分钟的时间范围合并为每小时

来自分类Dev

将圆角转换为时间(以分钟为单位)

来自分类Dev

MYSQL将日期时间舍入为15分钟

来自分类Dev

如何将时间增加15分钟

来自分类Dev

如何将时间增加2小时30分钟

来自分类Dev

如何将“ 1天,14小时,16分钟”之类的文本转换为时间格式?

来自分类Dev

每小时倒数计时器,但以30分钟为单位

来自分类Dev

如何将csv中缺少的日期(间隔为15分钟)点存储到新文件中(间隔为15分钟)-python 3.5

来自分类Dev

R:对于数据帧中的两列数据,平均每小时15分钟的数据

来自分类Dev

从python pandas中的15分钟间隔数据中提取每小时数据

来自分类Dev

如何将日期时间序列转换为以小时为单位的实际持续时间?

Related 相关文章

  1. 1

    将圆角转换为时间(以分钟为单位)

  2. 2

    MYSQL将日期时间舍入为15分钟

  3. 3

    Windows计划任务过去15分钟和每小时15分钟

  4. 4

    如何将时间增加15分钟

  5. 5

    熊猫:如何将10分钟间隔的时间序列转换为数据帧?

  6. 6

    将2分钟数据转换为15分钟平均值

  7. 7

    如何将数据库记录分组为15分钟的时间间隔

  8. 8

    如何将轴标签绘制为时间(以小时,分钟等为单位)

  9. 9

    如何将int转换为时间(例如,将“ 1930”转换为“ 19:30”),并以小时和分钟(HH:MM)为单位获取开始时间和结束时间之间的差?

  10. 10

    php将时间戳转换为秒(2小时12分钟或2:12:00)

  11. 11

    在熊猫中,如何将字符串转换为以毫秒为单位的日期时间对象?

  12. 12

    将熊猫的日期时间转换为小时:分钟四舍五入到15分钟

  13. 13

    以小时为间隔插入15分钟的日期时间

  14. 14

    如何在Python中将1分钟的开-高-低-关数据转换为另一个时间范围(fx:5分钟1小时)?

  15. 15

    将日期和15分钟的时间块编号转换为完整的datetime

  16. 16

    在SQL Server中将15分钟的时间序列转换为10分钟的时间序列

  17. 17

    熊猫:当分钟数大于60时,如何将持续时间以分钟:秒为单位的列转换为日期时间?

  18. 18

    如何将每小时数据转换为半小时

  19. 19

    将5分钟的时间范围合并为每小时

  20. 20

    将圆角转换为时间(以分钟为单位)

  21. 21

    MYSQL将日期时间舍入为15分钟

  22. 22

    如何将时间增加15分钟

  23. 23

    如何将时间增加2小时30分钟

  24. 24

    如何将“ 1天,14小时,16分钟”之类的文本转换为时间格式?

  25. 25

    每小时倒数计时器,但以30分钟为单位

  26. 26

    如何将csv中缺少的日期(间隔为15分钟)点存储到新文件中(间隔为15分钟)-python 3.5

  27. 27

    R:对于数据帧中的两列数据,平均每小时15分钟的数据

  28. 28

    从python pandas中的15分钟间隔数据中提取每小时数据

  29. 29

    如何将日期时间序列转换为以小时为单位的实际持续时间?

热门标签

归档