【发布时间】:2016-11-25 12:57:39
【问题描述】:
也许这个问题很简单,但我找不到将不规则 xts 变量重塑为小时基并对另一列的值求和的方法。 我的 xts 变量如下所示:
2016-03-06 00:00:10 1
2016-03-06 00:00:39 1
2016-03-06 00:00:44 1
2016-03-06 00:00:57 1
2016-03-06 00:00:58 1
2016-03-06 00:01:56 1
但我需要这样的东西:
[,1]
2016-03-06 00:00:00 5
2016-03-06 00:01:00 6
...
这几乎是我们可以通过在 pandas 上进行 reshape 轻松完成的事情:
series.resample(self.freq, how='sum', label='right')
谢谢
【问题讨论】:
-
是的@RonakShah,是的,这种方法的唯一问题是我得到了不规则的日期时间,即使使用第二个示例,它仍然显示不规则的日期时间,而不是像小时 1:00:00 这样的东西, 2:00:00 等
-
嘿@RonakShah 我稍微更改了 align.time.down 自定义函数并在常规日期时间得到结果,tks
-
很高兴知道。 :)