我可以使用以下代码选择要更新的行:
df1.loc[df1.MemberID.isin(df2.Email)]
在df1
中有一个我要更改为flag
的{{1}}字段。
如何更新在TRUE
中选择的行而不删除df1
中的任何其他行?
答案 0 :(得分:1)
您可以使用:
df1['flag'] = df1.MemberID.isin(df2.Email)
df1.MemberID.isin(df2.Email)
返回一个布尔序列,可用于填充列flag
。