python - 是否可以通过两个条件过滤和数据框?
问题描述
我想知道是否有办法用两个条件过滤数据框中的列
matches_df = matches_df[matches_df['similairity'] < 0.9999999 AND matches_df['similairity'] > 0.9 ]
解决方案
是的,我们可以做到。您的代码本身只需稍作修改即可工作。
- 替换
AND
为&
- 用大括号括住这两个条件。
matches_df = matches_df[(matches_df['similairity'] < 0.9999999) & (matches_df['similairity'] > 0.9)]
希望能帮助到你 :)
推荐阅读
- sql - 段的 DAU/MAU 计算
- android - 如何从项目刷新活动
() 班级? - python-3.x - openCV mobilenet SSD转发功能中的断言失败
- java - 如何比较两个给定字符串的最后 10 个字符?
- javascript - 路由控件名称并添加自定义标记
- java - Java:限制对复合类方法的访问(接口和组合)
- c# - 如何在邮寄标签水晶报表中复制标签?
- list - 为什么 `(read)` 值列表在 Scheme 中以相反的顺序出现?
- c# - 无法访问 MVC 控制器中 Web Api 控制器设置的 cookie
- sql - VB.Net 命令对象 SQL 查询返回 Null 或 0