如何在Python中的指定时间段内按日期分组和对日期时间应用聚合函数?

一个太空银

我有2列的数据框。

第一列是每分钟的时间戳。第二列是一个数字。

我要做的就是将第一列更改为每30分钟的时间戳,并将该时间段内第二列中的30个数字相加。

示例数据框

每分钟都会演示一次电源,但是我想每30分钟总结一次。

politinsa

使用pandas / Series.resample

如果将时间戳设置为index,Series.resample可以为您提供帮助;然后使用series.resample('30T').sum()

手册版本

您可以在要保留的系列上使用cumsum

然后仅选择每30个位置的索引(np.arange(0,len(df),30)。

然后向后遍历数据帧,并在第n行减去在n-1行找到的总和,以仅保留最近30分钟的值。迭代不是很有效,但是由于您的数据集是1M行,因此如果每30行占用1行,则它应该很快(33,333次迭代)。

df['cumsum'] = df["Power_kw"].cumsum()
df_30_min = df.iloc[np.arange(0, len(df), 30)].copy()

for i in range(len(df_30_min), 1, -1):
    df_30_min.iloc[i-1, df_30_min.columns.get_loc('B')] -= df_30_min.iloc[i-2, df_30_min.columns.get_loc('B')]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在熊猫时间序列中按日期对日期进行分组?

来自分类Dev

在仍然使用索引的情况下,如何在MySQL中按日期/时间段对结果进行分组?

来自分类Dev

如何按特定时间段内的时间间隔分组?

来自分类Dev

如何在R中按28天时间段和地区分组

来自分类Dev

如何在特定时间段内使用Python跟踪网页中的特定内容?

来自分类Dev

如何使函数在特定时间段内运行?

来自分类Dev

如何按小时对日期时间进行分组

来自分类Dev

如何在特定时间段内运行CLLocationManager

来自分类Dev

PHP查找在日期之间的特定时间段内未花费的时间

来自分类Dev

如何在日志中的特定时间段内grep

来自分类Dev

如何在Mongodb中仅包含日期的数组中获取与时间段内条件匹配的所有元素

来自分类Dev

在特定时间间隔内按日期分组

来自分类Dev

如何获取日期字段的时间段

来自分类Dev

固定时间段内的熊猫分组

来自分类Dev

在R中按组对指定时间段内的行(有条件地)计数

来自分类Dev

如何在MongoDB中按季度对日期进行分组

来自分类Dev

SQL:查找给定时间段内用户的状态更改日期

来自分类Dev

如何在Pandas数据框中按行值对日期时间列进行排序?

来自分类Dev

在特定时间段在Ms Access中的特定日期运行宏

来自分类Dev

在指定时间段后在Firefox中删除Cookie

来自分类Dev

在特定时间段内按 sql 在 group 中显示零

来自分类Dev

在Python中对日期时间进行计算

来自分类Dev

根据时间段条件按日期加入数据

来自分类Dev

如何在python中按月对日期进行分组

来自分类Dev

按一些值和时间段分组

来自分类Dev

如何安排tcpdump在特定时间段内运行?

来自分类Dev

使用熊猫按给定的时间间隔对日期进行分组和处理

来自分类Dev

MYSQL在特定时间按日期时间范围分组

来自分类Dev

Python:计算特定时间段内的小时数

Related 相关文章

  1. 1

    如何在熊猫时间序列中按日期对日期进行分组?

  2. 2

    在仍然使用索引的情况下,如何在MySQL中按日期/时间段对结果进行分组?

  3. 3

    如何按特定时间段内的时间间隔分组?

  4. 4

    如何在R中按28天时间段和地区分组

  5. 5

    如何在特定时间段内使用Python跟踪网页中的特定内容?

  6. 6

    如何使函数在特定时间段内运行?

  7. 7

    如何按小时对日期时间进行分组

  8. 8

    如何在特定时间段内运行CLLocationManager

  9. 9

    PHP查找在日期之间的特定时间段内未花费的时间

  10. 10

    如何在日志中的特定时间段内grep

  11. 11

    如何在Mongodb中仅包含日期的数组中获取与时间段内条件匹配的所有元素

  12. 12

    在特定时间间隔内按日期分组

  13. 13

    如何获取日期字段的时间段

  14. 14

    固定时间段内的熊猫分组

  15. 15

    在R中按组对指定时间段内的行(有条件地)计数

  16. 16

    如何在MongoDB中按季度对日期进行分组

  17. 17

    SQL:查找给定时间段内用户的状态更改日期

  18. 18

    如何在Pandas数据框中按行值对日期时间列进行排序?

  19. 19

    在特定时间段在Ms Access中的特定日期运行宏

  20. 20

    在指定时间段后在Firefox中删除Cookie

  21. 21

    在特定时间段内按 sql 在 group 中显示零

  22. 22

    在Python中对日期时间进行计算

  23. 23

    根据时间段条件按日期加入数据

  24. 24

    如何在python中按月对日期进行分组

  25. 25

    按一些值和时间段分组

  26. 26

    如何安排tcpdump在特定时间段内运行?

  27. 27

    使用熊猫按给定的时间间隔对日期进行分组和处理

  28. 28

    MYSQL在特定时间按日期时间范围分组

  29. 29

    Python:计算特定时间段内的小时数

热门标签

归档