首页 > 解决方案 > 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 的真值是模棱两可的

为什么会发生这种情况,我能做些什么来解决它?

在此处输入图像描述

标签: pythonpython-3.xpandasdataframeindexing

解决方案


and将你的和分别更改or&|


推荐阅读