擅长:python、mysql、java
<p>这就是你要找的:</p>
<pre><code>df_1 = pd.DataFrame({'temp': [1,2,3,np.nan,5,np.nan,7]})
temp
0 1.0
1 2.0
2 3.0
3 NaN
4 5.0
5 NaN
6 7.0
df_2 = pd.DataFrame({'temp': [8,9,10,11,12,13,14]})
temp
0 8
1 9
2 10
3 11
4 12
5 13
6 14
df_1.temp.fillna(df_2['temp'], inplace=True)
temp
0 1.0
1 2.0
2 3.0
3 11.0
4 5.0
5 13.0
6 7.0
temp
0 8
1 9
2 10
3 11
4 12
5 13
6 14
</code></pre>