python的dataframe通过query使用dict字典查询

bigdata.ministep.cn / 2023-05-15 / 原文

示例

```

params = {"坐席姓名":"唐红成"}

query_string = ' and '.join(
    [f'({key} == "{val}")' if type(val) == str else f'({key} == {val})' for key, val in params.items()]
)

df.query(query_string)

```