代码之家  ›  专栏  ›  技术社区  ›  RustyShackleford

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

  •  0
  • RustyShackleford  · 技术社区  · 6 年前

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

    df1 有一个 flag 我要更改的字段 TRUE

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

    1 回复  |  直到 6 年前
        1
  •  1
  •   Cleb    6 年前

    您可以使用:

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

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