我有一列 datetime64[ns] 格式的用户 DOB 数据,并想计算他们当前的年龄。每次我解析这个日期并尝试用当前日期减去相同的日期时,都会引发 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'