【发布时间】:2019-01-24 15:06:02
【问题描述】:
当我运行以下代码时:
if df.loc[df['state_code'].isin(['12','09'])]:
它给出了这个错误:
ValueError:Series 的真值不明确。
使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()
这里有什么问题?
【问题讨论】:
-
你能提供你的数据框吗?我怀疑
isin可能会在某些列上返回True,但在其他列上可能会返回False。 -
这不是纯 python 异常。请告诉我们您的环境。描述一下 df 是什么会很有帮助。