我想在我的数据集中创建一个新列,这是今天与数据集中已有的另一列之间的年份差异,填充了日期。
上面的代码:
df['diff_years'] = datetime.today() - df['some_date']
df['diff_years']
Run Code Online (Sandbox Code Playgroud)
给我以下输出(示例):
1754 days 11:44:28.971615
Run Code Online (Sandbox Code Playgroud)
我必须得到类似的东西(意味着上面的输出以年为单位):
4,8
(or 5)
Run Code Online (Sandbox Code Playgroud)
我感谢任何帮助!
PS。:我想避免循环系列,我相信路径会给我一个想要的解决方案,但由于有一个大系列,我想避免这种方式。