今天用Python的Pandas模块对一组Dataframe数据进行条件查询的时候,突然报错
代码为
scientists_df[scientists_df.Age>60 & scientists_df.Age<80]
报错信息为
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
意思就是说我的查询条件太模棱两可了
并列的两个条件都加上括号就解决了,目前还不清楚原因,先把结果和过程记录一下