【发布时间】:2020-08-29 08:30:12
【问题描述】:
我有以下数据框:
如何抵消 Pandas dayofyear 所以开始日期是 10 月 1 日而不是 1 月 1 日
在这种情况下,我希望年份是从 10 月 1 日到 9 月 30 日,并且需要考虑闰年。
下面是我想要的输出示例,其中年份列是唯一的变量。
这是表格形式的数据框:
Day stock dayofyear weekday month year leapyear
0 24/09/2019 10 267 1 9 2019 False
1 25/09/2019 10 268 2 9 2019 False
2 26/09/2019 11 269 3 9 2019 False
3 27/09/2019 12 270 4 9 2019 False
4 28/09/2019 14 271 5 9 2019 False
5 29/09/2019 14 272 6 9 2019 False
6 30/09/2019 15 273 0 9 2019 False
7 01/10/2019 16 274 1 10 2019 False
8 02/10/2019 17 275 2 10 2019 False
9 03/10/2019 18 276 3 10 2019 False
10 04/10/2019 19 277 4 10 2019 False
【问题讨论】:
标签: python pandas dataframe datetime