擅长:python、mysql、java
<p>作为参考,我使用lambda设法找到了这个问题的解决方案</p>
<pre><code>#Specify which entries in the Name column are NaN
missing_name = df.X.isnull()
#Set index of new dataframe to Borrower
df_name = df_X.set_index('Y')
#impute the Name from the new dataframe at the null positions in the old dataframe
df.loc[miss_name, 'X'] = df.loc[miss_name, 'Y'].apply(lambda x: df_name.X[x])
</code></pre>