代码之家  ›  专栏  ›  技术社区  ›  santoku

python attributeerror:'datetime.datetime'对象没有'week'属性

  •  0
  • santoku  · 技术社区  · 6 年前

    我有一段代码从日期中提取年、月、周。年和月有效,但年-月和周都返回错误,如下所示:

    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”。谢谢你的帮助。

    1 回复  |  直到 6 年前
        1
  •  0
  •   dtanabe    6 年前

    How to get week number in Python? 以下内容:

    >>> import datetime
    >>> datetime.date(2010, 6, 16).isocalendar()[1]
    24
    

    适应您的代码(假设 col.dt 是一个 datetime )我是说,

    col.dt.isocalendar()[1]