在 Python 数据框中按年度日期填补空白的最佳方法

所有,我是 Python 的新手,并且被下面的问题困住了。我有一个 DF:


ipdb> DF


    asofdate  port_id

1 2010-01-01       76

2 2010-04-01       43

3 2011-02-01       76

4 2013-01-02       93

5 2017-02-01       43

对于年度差距,例如 2012、2014、2015 和 2016,我想使用每个缺失年份的新年日期和上一年的 port_id 来填补差距。理想情况下,我希望:


ipdb> DF


    asofdate  port_id

1 2010-01-01       76

2 2010-04-01       43

3 2011-02-01       76

4 2012-01-01       76

5 2013-01-02       93

6 2014-01-01       93

7 2015-01-01       93

8 2016-01-01       93

9 2017-02-01       43

我尝试了多种方法,但仍然无济于事。有专家可以告诉我一些如何解决的问题吗?非常感谢!


暮色呼如
浏览 185回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python