将非空值向前传播到最后一个条目

我有一个与此类似的大型数据框:

http://img4.mukewang.com/6130c3290001cef305020157.jpg

如您所知,有很多空白。我想向前传播非空值(例如,在第一行10291963.02.12列,在10291043之间)但只到最后一个条目,也就是说它应该在遇到最后一个时停止传播非空值(对于 D,它将是 1992.03.23 列,但对于 A,它将是 1963.09.21,就在屏幕截图之外)。

有没有更快的方法来实现这一目标而无需摆弄df.fillna(method='ffill', limit=x)?我最初的想法是记住最后一个条目的日期,将值传播到行的末尾,然后在保存的日期之后用空值填充行。我一直想知道是否有更聪明的方法来实现相同的结果。


九州编程
浏览 174回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python