可以使用str.contains方法和loc方法来实现。 假设df为DataFrame,"某列1"和"某列2"分别为列名,代码如下:
df.loc[df['某列1'].str.contains('字符1|字符2'), '某列2'] = '特定值'
解释如下:
- 使用str.contains方法查找"某列1"列中包含"字符1"或"字符2"的行,返回布尔型Series。
- 使用loc方法选择布尔型Series为True的行,并将这些行的"某列2"列值替换为"特定值"。
可以使用str.contains方法和loc方法来实现。 假设df为DataFrame,"某列1"和"某列2"分别为列名,代码如下:
df.loc[df['某列1'].str.contains('字符1|字符2'), '某列2'] = '特定值'
解释如下: