【发布时间】:2020-05-25 08:45:19
【问题描述】:
我正在使用其中一列是 datetime64 对象的 pandas 数据框。我需要绘制每年行数的条形图,并将数据框切片为一个月范围(例如 2011 年 1 月至 2011 年 3 月)。我想我可以添加一个仅包含年份或月份的列,但我该怎么做呢?
我跑了
df['year'], df['month'] = df['date'].dt.year, df['date'].dt.month
df
但出现 AttributeError: Can only use .dt accessor with datetimelike values
【问题讨论】:
-
不,不工作。得到一个很长的例外,我会在问题中发布它。
-
嗯好的。我从笔记本中重新运行了一些代码,它似乎运行良好 - 所以我猜这是因为当我遇到异常时,我没有重新运行 to_datetime 的转换
标签: pandas datetime64