<p>我有一个包含nans的数据帧:</p>
<pre><code>>>>df.head()
Out[1]:
JPM US SMALLER COMPANIES C ACC
1990-01-02 NaN
1990-01-03 NaN
1990-01-04 NaN
1990-01-05 NaN
1990-01-08 NaN
</code></pre>
<p>我有另一个数据框,其中包含值:</p>
<pre><code>>>>t.head()
Out[1]:
1990-01-02 51.95
1990-01-03 52.63
1990-01-04 53.04
1990-01-05 52.07
1990-01-08 51.73
Name: JPM US SMALLER COMPANIES C ACC, dtype: float64
</code></pre>
<p>不幸的是,df.fillna似乎不适合我:</p>
<pre><code>>>>df.fillna( t ).head()
Out[1]:
JPM US SMALLER COMPANIES C ACC
1990-01-02 NaN
1990-01-03 NaN
1990-01-04 NaN
1990-01-05 NaN
1990-01-08 NaN
[5 rows x 1 columns]
</code></pre>
<p>为什么会这样?我吃熊猫0.13.1</p>