首页 > 解决方案 > 减去日期时间以获得以月为单位的增量

问题描述

我有一个包含多个日期的数据框,例如“2019-05-01”,我想减去它以获得例如4(2019-09-01 - 2019-05-01)。那是两列。

标签: pythonpandasdataframedatetime

解决方案


df['delta'] = [ (x.year -  y.year) * 12 + (x.month -  y.month) for x, y in zip(df['date1'],df['date2'])]

推荐阅读