<p>我有一个Pandas数据帧,如下所示:</p>
<p>df=</p>
<pre><code> open high low close
Timestamp
2014-01-07 13:18:00 874.67040 892.06753 874.67040 892.06753
2014-01-07 13:19:00 NaN NaN NaN NaN
2014-01-07 13:20:00 NaN NaN NaN NaN
2014-01-07 13:21:00 883.23085 883.23085 874.48165 874.48165
2014-01-07 13:22:00 NaN NaN NaN NaN
</code></pre>
<p>对于每一个NaN,他们应该取上一个时期的收盘价。在</p>
<p>编辑:我试过用费尔纳(method='ffill')但它使每个NaN取其正上方的值。我只想把每一个值都取出来。在</p>
<p>使用ffill产量:</p>
^{pr2}$
<p>但我在寻找:</p>
<pre><code> open high low close
Timestamp
2014-01-07 13:18:00 874.67040 892.06753 874.67040 892.06753
2014-01-07 13:19:00 892.06753 892.06753 892.06753 892.06753
</code></pre>