在给定半小时粒度的情况下,如何以小时粒度累计值?

通量

我有以下熊猫DataFrame df

DateTime              SENSOR   PROD
2019-04-01 00:00:00   0        0.0
2019-04-01 00:30:00   1        10.0
2019-04-01 01:00:00   1        5.0
2019-04-01 01:30:00   1        1.0
2019-04-01 02:00:00   1        12.0
2019-04-01 02:30:00   0        0.0

这些值以半小时的粒度给出。我应该PROD按小时粒度进行汇总,以获得以下结果。

DateTime              PROD
2019-04-01 00:00:00   10.0
2019-04-01 01:00:00   6.0
2019-04-01 02:00:00   12.0
电池_铝

您可以这样使用DataFrame.resample

df.resample('H').sum()

要使用resample它,您需要确保索引为DatetimeIndex我认为有几种方法可以执行此操作,但是您可以尝试:

df.index = pd.DatetimeIndex(df.index)

另外-SO更可帮助您解决卡住的问题。如果您有这样的问题,则应首先尝试谷歌搜索和阅读文档。

https://stackoverflow.com/help/how-to-ask

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在给定开始日期时间戳的情况下在熊猫中添加日期列,使每一行增加一小时?

如何基于特定值进行聚合并在给定对象列表的情况下创建嵌套地图?

Win32错误代码称为大写的文本标识符,在给定错误代码的情况下如何以编程方式确定它们?

Serilog-如何在不更改代码的情况下更改日志记录粒度

R编程:在给定特定ID的情况下,如何查找每两个连续日期的值差异

如何在给定点的情况下绘制区域?

在给定基数的情况下,如何恢复其MRO?

在Pandas中,在给定另一列的值的情况下,如何计算该列的值的相对概率?

如何在给定列值的情况下对列进行分组和排序

熊猫:在给定特定信号值的情况下,前进和后退行计数

如何在给定FrameworkElement的情况下检索CompositionEffect?

在给定两个提交哈希值的情况下找出提交数量

如何在给定间隔内计算小时数

如何在AWS中为成本和使用情况数据启用每小时粒度?

在python中,如何最好地在给定变量路径和值的情况下将key:value插入json

如何在不使用cronjob的情况下每半小时运行一个PHP脚本

如何在给定成本中心的情况下读取头寸值

在给定的时间值中,将小时与分钟分开

如何在给定n个数据点的情况下产生插值函数?

如何在给定数组中关联表的任何值的情况下获得表中的所有记录?

在给定X值的情况下获取Y值

如何在给定员工的 EmployeeID 值作为 IN 参数的情况下返回员工的工资等级

在给定其他变量的值的情况下查找观察值

如何在给定时间之前计算小时数

如何在给定单位(小时、天、月、年)和数量的情况下增加 JavaScript 日期?

如何在给定数据框中的值或索引列表的情况下屏蔽数据框

如何在给定 Scala 中的字段列表(键 -> 值)的情况下构建 json 对象

R:如何在给定 qnorm(x)=-2 的值的情况下找到 x

如何在给定一组值的情况下找到数组中剩余的 % 值?