gpt4 book ai didi

python - Pandas 在月初使用 pd.Grouper 进行分组

转载 作者:太空宇宙 更新时间:2023-11-04 08:26:49 24 4
gpt4 key购买 nike

我有一个带有每小时时间戳的 DataFrame:

2019-01-01 0:00:00             1
2019-01-01 1:00:00 2
2019-01-11 3:00:00 1
2019-01-21 4:00:00 2
2019-02-01 0:00:00 1
2019-03-05 1:00:00 2
2019-03-21 3:00:00 1
2019-04-08 4:00:00 2

我正在使用 Pandas Grouper 每月对数据进行分组和汇总:

monthly_data = [pd.Grouper(freq='M', label='left')].sum()

预期输出:

2019-01-01 0:00:00             6
2019-02-01 0:00:00 1
2019-03-01 0:00:00 3
2019-04-01 0:00:00 2

实际输出:

2018-12-31 0:00:00             6
2019-01-31 0:00:00 1
2019-02-28 0:00:00 3
2019-03-30 0:00:00 2

如何让组的标签成为组中的第一个元素?

谢谢

最佳答案

使用频率 MS(月开始),而不是 M(月结束)。

参见 dateoffset objects in the docs .

关于python - Pandas 在月初使用 pd.Grouper 进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56280761/

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