pandas 对列元素模糊匹配
时间: 2023-07-29 11:13:44 浏览: 300
实现模糊匹配选取
可以使用`str.contains()`方法对pandas DataFrame中的某一列进行模糊匹配。例如,假设我们有一个名为`df`的DataFrame,其中包含一个名为`name`的列,我们想要找到包含特定字符串的所有行,可以使用以下代码:
```
df[df['name'].str.contains('特定字符串')]
```
这将返回一个新的DataFrame,其中包含所有`name`列包含特定字符串的行。如果要进行不区分大小写的模糊匹配,可以将`case`参数设置为`False`,如下所示:
```
df[df['name'].str.contains('特定字符串', case=False)]
```
阅读全文