我在 pandas 中有一个名为“munged_data”的数据框,其中包含两列“entry_date”和“dob”,我已使用 pd.to_timestamp 将其转换为时间戳。我试图弄清楚如何根据“之间的时间差”计算人的年龄entry_date' 和 'dob' 并且要做到这一点,我需要得到两列之间的天数差异(这样我就可以像 round(days/365.25) 一样做一些事情。我似乎无法找到一种方法使用矢量化操作执行此操作。当我执行 munged_data.entry_date-munged_data.dob 时,我得到以下信息:
internal_quote_id
2 15685977 days, 23:54:30.457856
3 11651985 days, 23:49:15.359744
4 9491988 days, 23:39:55.621376
7 11907004 days, 0:10:30.196224
9 15282164 days, 23:30:30.196224
15 15282227 days, 23:50:40.261632
但是,我似乎无法将天数提取为整数,以便我可以继续计算。任何帮助表示赞赏。