Ich Filterung meine Zeilen aus Datenrahmen joined
auf mehreren Kriterien genannt:Filtering Reihen von Datenrahmen auf mehreren Bedingungen, immer Valueerror
joined[(joined.gvkey_x==gvkey) & (year-3<=joined.year_y<=year)]
Ich möchte alle Zeilen aus dem Datenrahmen, die die angegebenen Bedingungen erfüllen. ich diesen Fehler zurückgegeben:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()
ich this answer las die besagt, dass ich .any()/ .all()
aber dies ist nicht genau klar, verwendet werden soll.
Kann mir jemand erklären, wie ich mehrere Bedingungen anwenden sollte und was genau der Zweck und die Verwendung von a.any() or a.all()
in meinem Betrieb ist (&).
Sie müssen '(joined.year_y> = Jahr-3) und (joined.year_y <= Jahr)' – Psidom
Können Sie uns zeigen den Kopf Ihres Datenrahmens? – Peaceful