如何通过熊猫的出生日期获得年龄栏?

Andrecdazevedo

需要从datetime64 [ns]出生日期列获取年龄。

尝试过:

now = pd.Timestamp(DT.datetime.now())
clients["age"] = ((now - clients["date_of_birth"])/365)   
clients["age"].astype(int)

但是出现以下错误:

TypeError: cannot astype a timedelta from [timedelta64[ns]] to [int32]

clients["age"]
0                            NaT
1     22624 days 11:35:15.057887
2     18579 days 11:35:15.057887
3     14918 days 11:35:15.057887
4     21680 days 11:35:15.057887
5     11090 days 11:35:15.057887
6     19346 days 11:35:15.057887
7     11535 days 11:35:15.057887
8     12224 days 11:35:15.057887
9     11431 days 11:35:15.057887
拉克什

看起来像您需要的。

clients["age"].dt.days

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章