【Bug排查分析】The truth value of a Series is ambiguous.Use a.empty(),a.bool(),a.item(),a.any() or a.all()

使用Pandas的时候经常会遇到这种报错:The truth value of a Series is ambiguous.Use a.empty(),a.bool(),a.item(),a.any() or a.all()
主要原因总结可能有三种情况:

  1. 我们传递的值有问题:
    案例如:值类型错误
  2. 需要更改逻辑符:
    案例如:逻辑符错误
  3. 检查是不是取用的字段重复,特别是在PySpark调用toPandas的时候如果字段重复,也会报这个错,容易忽略掉这个点,掩盖了真正的报错原因

你可能感兴趣的:(Pandas,bug)