Pandas 日期范围,频率每 6 个月一次,固定为一月/六月

问题描述 投票:0回答:1

我正在尝试使用 pandas 获取两次之间的所有日期“YYYY-01-01”和“YYYY-06-01”

date_range

我想我可以使用以下方法来做到这一点:

pd.date_range("2023-01-05", "2024-12-01", freq="6MS-JAN")

但是看起来你不能以这种方式使用锚点。还有另一种简单的方法可以使用 freq 参数来做到这一点吗?

鉴于上面示例中的开始和结束时间,我想要日期“2023-06-01”、“2024-01-01”和“2024-06-01”。

当然我可以通过for循环得到我想要的日期,但我想知道是否可以更容易地实现。

谢谢

python pandas time
1个回答
0
投票

你尝试过吗?:

pd.date_range("2023-05-01", "2024-01-01", freq="2Q")
© www.soinside.com 2019 - 2024. All rights reserved.