python 聚合_python中的聚合时间序列

我们如何按小时或精细粒度汇总时间序列?如果我有如下的时间序列,那么我希望按小时聚合值.大熊猫是否支持它,或者在

python中有一种漂亮的方式吗?

timestamp, value

2012-04-30T22:25:31+00:00, 1

2012-04-30T22:25:43+00:00, 1

2012-04-30T22:29:04+00:00, 2

2012-04-30T22:35:09+00:00, 4

2012-04-30T22:39:28+00:00, 1

2012-04-30T22:47:54+00:00, 8

2012-04-30T22:50:49+00:00, 9

2012-04-30T22:51:57+00:00, 1

2012-04-30T22:54:50+00:00, 1

2012-04-30T22:57:22+00:00, 0

2012-04-30T22:58:38+00:00, 7

2012-04-30T23:05:21+00:00, 1

2012-04-30T23:08:56+00:00, 1

我还尝试通过调用以确保我的数据框中有正确的数据类型:

print data_frame.dtypes

我得到以下内容

ts datetime64[ns]

val int64

当我在数据框上调用group by时

grouped = data_frame.groupby(lambda x: x.minute)

我收到以下错误:

grouped = data_frame.groupby(lambda x: x.minute)

AttributeError: 'int' object has no attribute 'minute'

data_frame.resample("1Min", how="sum")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值