Python 如何在熊猫中找到财政周的日期
我有一个有很多日期的专栏:下面是上述列表的样本Python 如何在熊猫中找到财政周的日期,python,pandas,Python,Pandas,我有一个有很多日期的专栏:下面是上述列表的样本 Dates 1 2019-02-01 2 2018-03-10 3 2019-08-01 4 2020-02-07 我想有它,以便如果输入一个日期,任何一年,我可以得到周数。 然而,财政年度从任何给定年度的8月1日开始。 我试着把日期改到1月1日,但由于闰年的原因,每年的日期都不一样 data['Dates'] = pd.to_datetime(data['Dates']) data['Week'] = (data
Dates
1 2019-02-01
2 2018-03-10
3 2019-08-01
4 2020-02-07
我想有它,以便如果输入一个日期,任何一年,我可以得到周数。
然而,财政年度从任何给定年度的8月1日开始。
我试着把日期改到1月1日,但由于闰年的原因,每年的日期都不一样
data['Dates'] = pd.to_datetime(data['Dates'])
data['Week'] = (data['Dates'] - timedelta(days=215)).week
print(data)
我怎样才能得到与下面这个类似的结果
Dates Week
1 2019-02-01 27
2 2018-03-10 32
3 2019-08-01 1
4 2020-02-07 28
-注意:周数可能不正确。将其转换为日期时间,然后调用datetime.date(2010,6,16).strftime(“%V”)4 您还可以使用isocalendar,它将返回一个元组,而不是datetime.date(2010,6,16).isocalendar()上面的字符串[1]