【发布时间】:2020-04-04 08:37:25
【问题描述】:
我有一列用户的出生日期数据,格式为 datetime64[ns],并且想计算他们当前的年龄。每次我解析这个日期并尝试用当前日期减去相同的日期时,都会引发 str 和 datetime 数据格式无效的错误。
from datetime import datetime
main_file['AD_DOB'] = pd.to_datetime(main_file['AD_DOB']).dt.date ##10/2/1943
now = datetime.now().strftime("%H:%M:%S")
main_file['Age'] = ((now - main_file['AD_DOB'])/365).dt.days
错误:TypeError:不支持的操作数类型 -: 'str' 和 'datetime.date'
【问题讨论】:
标签: python-3.x pandas datetime