dataframe中 迷糊搜寻某列值
时间: 2023-09-09 19:08:02 浏览: 86
dataframe 按条件替换某一列中的值方法
3星 · 编辑精心推荐
如果您想使用模糊搜索来查找DataFrame中某列的值,可以使用`str.contains()`方法。例如,假设您有一个名为`df`的DataFrame,其中包含一个名为`column_name`的列,您可以使用以下代码进行模糊搜索:
```python
search_term = 'some value'
results = df[df['column_name'].str.contains(search_term)]
```
以上代码将返回一个名为`results`的新DataFrame,其中包含`column_name`列中包含搜索术语`search_term`的所有行。请注意,`str.contains()`方法对于大小写敏感,因此它将返回大小写完全匹配的结果。如果您希望进行大小写不敏感的搜索,请使用`case=False`参数,如下所示:
```python
results = df[df['column_name'].str.contains(search_term, case=False)]
```
阅读全文