【发布时间】:2021-08-12 16:14:10
【问题描述】:
我有一个 df 的每加仑汽车里程数据,它们是 int(据我所知)。
使用 Pandas,我使用 df.loc[(df['Horsepower'] >90)] 进行过滤,这给了我预期的结果 - 功率 >90 马力的汽车。但是当我尝试添加第二个过滤器时,出现以下错误。
TypeError: &: 'float' 和 'bool' 的操作数类型不受支持
是语法问题还是我错过了更大的问题??
使用的代码:df.loc[(df['Horsepower'] >90)] & (df['Weight']< 4500)
欢迎任何建议!
【问题讨论】:
标签: python pandas filtering .loc