【发布时间】:2018-02-26 12:30:01
【问题描述】:
我得到一个日期框,其中有一列“brth_dt”,它的类型是 datetime64[ns]。我想提取人的年龄,但是当输入时:
all_df['brth_dt'].dt.year 或
all_df['age'] = (pd.datetime.today().year - all_df['brth_dt'].dt.year)
出现错误:只能使用具有类似日期时间值的 .dt 访问器
brth_dt 列是这样的:
brth_date
1 14Oct1978
2 21Aug1970
3 06Jan1980
4 09Mar1992
有什么建议吗?谢谢!
【问题讨论】:
标签: python pandas datetime dataframe