擅长:python、mysql、java
<p>您只是想用Y中的值填充X中的NaN值吗</p>
<pre><code>import pandas as pd
import numpy as np
df = pd.DataFrame({'X':[np.nan, np.nan, 6, 6.7, np.nan, 5, 9, 10],
'Y':[5.4, 5.7, 5.5, 6.1, 2.1, 1.5, 5.1, 2.1,],
'G': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']})
df['X'] = df['X'].fillna(df['Y'])
</code></pre>
<p>熊猫有一种天生的处理方式</p>