我從多個指標分析命名爲joined
數據幀過濾我行:過濾行取決於多個條件,讓ValueError異常
joined[(joined.gvkey_x==gvkey) & (year-3<=joined.year_y<=year)]
我想從所有滿足給定條件的數據框的行。 我返回此錯誤:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()
我讀this answer其中規定,我應該使用.any()/ .all()
但是這個心不是十分清楚。
有人可以向我解釋我應該如何應用多個條件,以及a.any() or a.all()
在我的手術中的用途和用途(&)。
你需要'(joined.year_y> =年3)(joined.year_y <=年)' – Psidom
您能不能告訴我們的頭你的數據框? – Peaceful