【发布时间】:2019-09-14 14:16:28
【问题描述】:
我正在处理需要推断不同月份的财务数据。这是我的数据框:
invoice_id,date_from,date_to
30492,2019-02-04,2019-09-18
我想将它分解为 date_from 和 date_to 之间的不同月份。因此,我需要为每个月添加行,从开始日期到结束日期。最终输出应如下所示:
invoice_id,date_from,date_to
30492,2019-02-04,2019-02-28
30492,2019-03-01,2019-03-31
30492,2019-04-01,2019-04-30
30492,2019-05-01,2019-05-31
30492,2019-06-01,2019-06-30
30492,2019-07-01,2019-07-31
30492,2019-08-01,2019-08-30
30492,2019-09-01,2019-09-18
还需要处理闰年的情况。 pandas datetime 包中是否有任何本机方法可以用来实现所需的输出?
【问题讨论】:
标签: python pandas datetime calendar