如何更新在原始数据框中选择的行?

时间:2019-03-09 14:56:03

标签: python python-3.x pandas dataframe

我可以使用以下代码选择要更新的行:

df1.loc[df1.MemberID.isin(df2.Email)]

df1中有一个我要更改为flag的{​​{1}}字段。

如何更新在TRUE中选择的行而不删除df1中的任何其他行?

1 个答案:

答案 0 :(得分:1)

您可以使用:

df1['flag'] = df1.MemberID.isin(df2.Email)

df1.MemberID.isin(df2.Email)返回一个布尔序列,可用于填充列flag