gpt4 book ai didi

Pandas - 分为 24 小时区 block ,但不是午夜到午夜

转载 作者:行者123 更新时间:2023-12-02 07:07:38 30 4
gpt4 key购买 nike

我有一个时间序列。我想从早上 8 点到第二天早上 7:59 分成 24 小时的区 block 。我知道如何按日期分组,但我尝试过使用 TimeGroupers 和 DateOffsets 处理这个 8 小时偏移,但失败了。

最佳答案

我认为你可以使用Grouper带参数base:

print df
date name
0 2015-06-13 00:21:25 1
1 2015-06-14 01:00:25 2
2 2015-06-14 02:54:48 3
3 2015-06-15 14:38:15 2
4 2015-06-15 15:29:28 1

print df.groupby(pd.Grouper(key='date', freq='24h', base=8)).sum()
name
date
2015-06-12 08:00:00 1.0
2015-06-13 08:00:00 5.0
2015-06-14 08:00:00 NaN
2015-06-15 08:00:00 3.0

关于Pandas - 分为 24 小时区 block ,但不是午夜到午夜,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36487055/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com