【发布时间】:2020-06-03 11:45:21
【问题描述】:
我有一个包含多列的数据框,其中之一是日期列。我有兴趣创建一个新列,其中包含日期列和预设日期之间的月数。例如,“开始日期”列中的日期之一是“2019-06-30 00:00:00”,我希望能够计算该日期与 2021 年底之间的月数,因此 2021-12 -31 并将答案放入一个新列中,并对数据框中的整个日期列执行此操作。我无法弄清楚我该如何去做,但如果预定的结束日期是 2021-12-31,我希望它最终看起来像这样:
df =
|start date months
0|2019-06-30 30
1|2019-08-12 28
2|2020-01-24 23
【问题讨论】:
-
请给examples
-
以下日期对的月数是多少:2020-01-30 和 2020-02-01、2020-01-01 和 2020-01-31、2020-01- 31 和 2020-03-01?
标签: python pandas dataframe date datetime