Я могу выбрать строку, которую хочу обновить, используя этот код:
df1.loc[df1.MemberID.isin(df2.Email)]
В df1 есть поле flag, которое я хочу изменить на TRUE.
df1
flag
TRUE
Как обновить строку, выбранную в df1, не удаляя другие строки в df1?
Вы можете использовать:
df1['flag'] = df1.MemberID.isin(df2.Email)
df1.MemberID.isin(df2.Email) возвращает логическую серию, которую вы можете использовать для заполнения столбца flag.
df1.MemberID.isin(df2.Email)