正如你所知,有很多空白。我想向前传播非空值(例如,在第一行1029转到1963.02.12列,介于1029和1043之间),但只传播到最后一个条目,也就是说,当它遇到最后一个非空值时应该停止传播(对于D,应该是 1992年3月23日的专栏,但对于一个年轻人来说应该是1963年9月21日,就在屏幕截图之外)。你知道吗
有没有更快捷的方法来实现这一点而不必费心于df.fillna(method='ffill', limit=x)
?我最初的想法是记住最后一个条目的日期,将值传播到行的末尾,然后在保存的日期之后用空值填充行。我一直在想是否有更聪明的方法来达到同样的效果。你知道吗
这可能不是很有效。我无法得到一个纯熊猫解决方案(这显然不能保证性能!)你知道吗
如果我们只是
ffill
一切会怎样?你知道吗我们需要返回并为每行的最后一个空列添加nan:
相关问题 更多 >
编程相关推荐