我有一个包含3列的df,城市、州和MSA。一些MSA值为NaN。我想用城市和州的串联来填充MSA NaN值。我可以使用df.MSA_CBSA.fillna(df.City, inplace=True)
用城市填写MSA,但不同州的一些城市有相同的名称。
城市 | 州 | MSA |
---|---|---|
Chicago | IL | 芝加哥MSA |
继续使用您建议的矢量化操作。注意,该参数可以接收来自其他实例的组合:
df。MSA.fillna(df.City+","+df.State,inplace=True(