python pandas对某列数据根据条件替换相应内容

有两种实现方式:

1匿名函数

df['address'] = df['address'].apply(lambda row: row if row.endswith("法院") else row+"法院")
print(df['address'])

2where条件

df["address"] = np.where(df["address"].str.endswith("法院"), df["address"],df["address"]+"法院")
print(df['address'])

你可能感兴趣的:(python,开发语言,后端)