dataframe模糊查询某列满足条件的行
时间: 2023-09-22 14:08:36 浏览: 155
pandas.DataFrame 根据条件新建列并赋值的方法
你可以使用pandas库中的str.contains()方法来进行模糊查询。假设你要查询DataFrame中名为"column_name"的列中是否包含特定字符串"query_string",可以使用以下代码:
``` python
import pandas as pd
# 假设你的DataFrame名为df
result_df = df[df['column_name'].str.contains('query_string')]
```
这将返回一个新的DataFrame,其中包含所有满足条件的行。在这个例子中,所有包含"query_string"的行都将被返回。你可以根据需要调整查询条件,例如使用正则表达式进行更复杂的模糊查询。
阅读全文