我有一个dataframe对象:
Date
2018-12-14
2019-01-11
2019-01-25
2019-02-08
2019-02-22
2019-07-26
如果可能的话,我想要的是添加例如:3 months to the dates
,然后是3 months to the new date (original date + 3 months)
和repeat this x times
。我正在使用pd.offsets.MonthOffset
,但这只会增加一次月数,我需要做更多次。
我不知道是否可能,但任何帮助都是完美的。
非常感谢你抽出时间。
预期产量为(1个月加2次):
[[2019-01-14, 2019-02-11, 2019-02-25, 2019-03-08, 2019-03-22, 2019-08-26],[2019-02-14, 2019-03-11, 2019-03-25, 2019-04-08, 2019-04-22, 2019-09-26]]
我相信您需要使用
f-string
循环来获得新的列名:或:
如果你的日期是date对象,那应该很简单。您只需创建一个3个月的
timedelta
,并将其添加到每个date
。你知道吗或者,您可以使用
.strptime()
将它们转换为日期对象,然后执行您的建议。您可以使用.strftime()
将它们转换回字符串。你知道吗我希望这有帮助
相关问题 更多 >
编程相关推荐