我有一段代码从日期中提取年,月,周。年和月有效,但年-月和周都返回错误,如下所示:
AttributeError: 'datetime.datetime' object has no attribute 'week'
我是这样导入库的:
import datetime
,然后使用col.dt.year,col.dt.month,col.dt.to_period('M'),col.dt.week在dt列上调用。
前2个有效,而后2个无效。搜索类似的问题后,我仍然无法运行它。我在熊猫“ 0.23.4”上。感谢您的帮助。
答案 0 :(得分:0)
每How to get week number in Python?:
>>> import datetime
>>> datetime.date(2010, 6, 16).isocalendar()[1]
24
适用于您的代码(假设col.dt
是datetime
),
col.dt.isocalendar()[1]