2024-10-02 10:23:42 发布
网友
我试图使用下面的条件进行查询,但它抛出错误
last_plus30 = df1.Last + df1.Last*0.2 last_minus30 = df1.Last - df1.Last*0.2 data = pd.DataFrame(pd.read_json('abc.json')['result']['sell']) print data.query('Rate < @last_plus30')
错误如下:
您需要通过^{}将一个项目系列转换为标量:
last_plus30 = (df1.Last + df1.Last*0.2).item()
错误意味着您将Series(一项)与列Rate进行比较。在
Series
Rate
您需要通过^{} 将一个项目系列转换为标量:
错误意味着您将
Series
(一项)与列Rate
进行比较。在相关问题 更多 >
编程相关推荐