我有一个pandas数据框,我想根据数据框中两列的值来筛选整个数据框。我希望得到所有IBRD或IMF != 0的行和列。
我有一个 pandas 数据框,想要基于其中两列的值来过滤整个数据框。我需要获取所有满足 IBRD 或 IMF 不等于 0 的行和列。
alldata_balance = alldata[(alldata[IBRD] !=0) or (alldata[IMF] !=0)]
但这会导致ValueError错误。
ValueError:Series的真值是不明确的。请使用a.empty,a.bool(),a.item(),a.any()或a.all()。
所以我知道我没有正确使用or语句,有没有办法解决这个问题?