gpt4 book ai didi

python - 使用 Pandas 创建发薪日的 DateOffset

转载 作者:太空宇宙 更新时间:2023-11-04 03:04:19 29 4
gpt4 key购买 nike

我正在尝试使用 Pandas 在 Python 中创建一个时间索引,其中的条目对应于一个经常性的发薪日。具体来说,我想让索引对应于该月的第一个和第三个星期五。有人可以提供一个代码片段来证明这一点吗?

类似于:

import pandas as pd
idx = pd.date_range("2016-10-10", periods=26, freq=<offset here?>)

最佳答案

试试这个:

In [6]: pd.date_range("2016-10-10", periods=26, freq='WOM-1FRI').union(pd.date_range("2016-10-10", periods=26, freq='WOM-3FRI'))
Out[6]:
DatetimeIndex(['2016-10-21', '2016-11-04', '2016-11-18', '2016-12-02', '2016-12-16', '2017-01-06', '2017-01-20', '2017-02-03', '2017-02-17',
'2017-03-03', '2017-03-17', '2017-04-07', '2017-04-21',
'2017-05-05', '2017-05-19', '2017-06-02', '2017-06-16', '2017-07-07', '2017-07-21', '2017-08-04', '2017-08-18', '2017-09-01',
'2017-09-15', '2017-10-06', '2017-10-20', '2017-11-03',
'2017-11-17', '2017-12-01', '2017-12-15', '2018-01-05', '2018-01-19', '2018-02-02', '2018-02-16', '2018-03-02', '2018-03-16',
'2018-04-06', '2018-04-20', '2018-05-04', '2018-05-18',
'2018-06-01', '2018-06-15', '2018-07-06', '2018-07-20', '2018-08-03', '2018-08-17', '2018-09-07', '2018-09-21', '2018-10-05',
'2018-10-19', '2018-11-02', '2018-11-16', '2018-12-07'],
dtype='datetime64[ns]', freq=None)

关于python - 使用 Pandas 创建发薪日的 DateOffset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39967460/

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