Filtern von Pandas-Datenrahmen mit OR-Anweisung

10

Ich habe einen Pandas-Datenframe und möchte das ganze df basierend auf dem Wert von zwei Spalten im Datenrahmen filtern. Ich möchte alle Zeilen und Spalten zurückgeben, wo IBRD oder IMF! = 0 ist.

%Vor%

aber das gibt mir einen ValueError

%Vor%

Ich weiß also, dass ich die Anweisung oder nicht richtig verwende, gibt es eine Möglichkeit, dies zu tun?

    
Josh 05.04.2015, 19:13
quelle

1 Antwort

19

Aus der Dokumentation:

  

Eine weitere häufige Operation ist die Verwendung von booleschen Vektoren zum Filtern der   Daten. Die Betreiber sind: | für oder, & amp; für und, und ~ für nicht. Diese   muss mit Klammern gruppiert werden.

Ссылка

Versuchen:

%Vor%     
Liam Foley 05.04.2015, 19:18
quelle

Tags und Links