У меня есть 2 кадра данных.1010 *
ID df1_Members df2_Members
100 Eric Eric
200 Chris Chris
300 Jordan Jordan
400 Samantha NaN
600 Audrey NaN
Я хочу заменить NaN, соответствующий ID 400, на «Нет данных», а ID, соответствующий 600, - «ID не существует», поскольку ID 600 отсутствует в df2
Япытаюсь сделать это так, но это не работает
if (df_merge['df2_Members']==np.nan) & (df1['ID'].isin(df2['ID'])):
df_merge['df2_Members'].fillna('No Data',inplace=True)
#ID in df1 doesn't exist in df2
elif (df_merge['df2_Members']==np.nan) &(~df1['ID'].isin(df2['ID'])):
df_merge['df2_Members']="ID doesn't exist in df2"
`