python - Pandas ValueError:索引数据帧时,系列的真值不明确
问题描述
我正在尝试outlier_locations
使用以下代码对我的数据框应用布尔索引:
outlier_locations = month[(month.pickup_longitude != 0 and month.pickup_latitude != 0) & ((month.pickup_longitude <= -74.15) or (month.pickup_latitude <= 40.5774)or \
(month.pickup_longitude >= -73.7004) or (month.pickup_latitude>= 40.9176))]
但是,我得到了错误(下面的完整回溯):
Series 的真值是模棱两可的
为什么会发生这种情况,我能做些什么来解决它?
解决方案
and
将你的和分别更改or
为&
和|
。
推荐阅读
- java - java.lang.ExceptionInInitializerError 与 TestNG + Cucumber + Maven
- nuget - Nuget Package restore 添加的包未恢复
- amazon-web-services - 无法在 AWS lambda 上使用 google 或工具
- reactjs - 防止 React 显示用于样式化组件的道具?
- angular - 使用 DevExtreme 将散点系列添加到并排条形图
- r - 根据多个其他值计算值
- spring - 与 Weblogic 上的连接池刷新相关的 Sybase JZ0R2 问题
- mysql - 减少 MySQL RAM 的使用
- android-studio - Android Gradle 插件 7.0 aaptOptions -noCompress
- python - Discord bot连接websocket python