51Testing软件测试论坛

标题: 列表运算的一些运算有报错不知道咋解决 [打印本页]

作者: 测试积点老人    时间: 2021-7-9 11:42
标题: 列表运算的一些运算有报错不知道咋解决
  1. <p>A = ((df['a'][-1:] + df['a'][1:])/2)</p><p>B = ((df['a'][-1:]+df['b'][-1:]+df['b'][-1:]+df['d'][-1:])/4)</p><p>if A < B</p><p>print(1)</p><p> </p><p>ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().</p>
复制代码

内容如上:


作者: bellas    时间: 2021-7-12 10:04
来学习
作者: qqq911    时间: 2021-7-12 10:38
变量定义检查相爱
作者: 海海豚    时间: 2021-7-12 10:41
看下是不是一个浮点数变成布尔值了
作者: 郭小贱    时间: 2021-7-12 13:32
报错是说参数不明确,可能是浮点型、整型或者对象。
这就是问题的所在,转换类型float再试试。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2