python:将月份日期添加到列中10个月

python:将月份日期添加到列中10个月,python,dataframe,datetime,Python,Dataframe,Datetime,我有一个数据集,它有一个开始日期列和一个字符串列,如下所示: START_DATE string 2017-03-31 a 2017-04-30 b 2017-05-30 c START_DATE string 2017-03-31 a 2017-04-30 b 2017-05-30

我有一个数据集,它有一个开始日期列和一个字符串列,如下所示:

START_DATE             string
2017-03-31                a
2017-04-30                b
2017-05-30                c
START_DATE             string
2017-03-31                a
2017-04-30                b
2017-05-30                c 
2017-06-30
2017-07-31
2017-08-31
2017-09-30
2017-10-31
2017-11-30
2017-12-31
2017-01-31
2017-02-28
2017-03-31
我想把它转换成这样的格式:

START_DATE             string
2017-03-31                a
2017-04-30                b
2017-05-30                c
START_DATE             string
2017-03-31                a
2017-04-30                b
2017-05-30                c 
2017-06-30
2017-07-31
2017-08-31
2017-09-30
2017-10-31
2017-11-30
2017-12-31
2017-01-31
2017-02-28
2017-03-31
这个问题有什么简单的解决办法吗


谢谢

我不知道这应该持续多长时间,但您可以使用一个跨越特定时间窗口的for循环,在每次迭代中向当前日期添加一个月,并获取该月的最后一天


要获得当月的最后一天,请参见

什么问题?为什么要到第八个月?嗨,@yatu,这是一个样本。它表明我只想每月在开始日期中添加一些日期