有没有办法改变“默认开始和结束日期”,在 Pandas / Numpy 中被解释为“季度”?我浏览了文档并尝试阅读 pandas 源代码,但没有显示任何结果。
import pandas as pd
date_range = pd.date_range(start='2020-01-01', end='2021-01-01')
df_dates = pd.DataFrame({'dates' : date_range}, index = date_range)
print(df_dates['dates'].dt.quarter.drop_duplicates())
结果在这些季度的“开始日期”。
2020-01-01 1
2020-04-01 2
2020-07-01 3
2020-10-01 4
Name: dates, dtype: int64
因此,如果可能的话,我想将这些更改为不同的日期。作为存在于“当前会话”中的“保存的偏移量”......
所需的输出将是这样的,在 dt.quarter-accessor 上(如果提前一个月推。)
2020-02-01 1
2020-05-01 2
2020-08-01 3
2020-11-01 4
Name: dates, dtype: int64