首页 > 解决方案 > 是否可以通过两个条件过滤和数据框?

问题描述

我想知道是否有办法用两个条件过滤数据框中的列

matches_df = matches_df[matches_df['similairity'] < 0.9999999 AND matches_df['similairity'] > 0.9 ]

标签: pythonpandas

解决方案


是的,我们可以做到。您的代码本身只需稍作修改即可工作。

  1. 替换AND&
  2. 用大括号括住这两个条件。
matches_df = matches_df[(matches_df['similairity'] < 0.9999999) & (matches_df['similairity'] > 0.9)]

希望能帮助到你 :)


推荐阅读