Falsche Ergebnisse beim Anwenden der Lösung auf reale Daten

8

Ich habe versucht, die in dieser Frage bereitgestellte Lösung auf meine realen Daten anzuwenden: Auswählen von Zeilen in einem MultiIndexed-Datenrahmen . Irgendwie kann ich nicht die Ergebnisse bekommen, die es geben sollte. Ich habe sowohl den zu wählenden Datenrahmen als auch das Ergebnis angehängt.

Was ich brauche;

Die Zeilen 3, 11 und 12 sollten zurückgegeben werden (wenn Sie die 4 Spalten nacheinander hinzufügen, sollte auch 12 ausgewählt werden. Dies ist jetzt nicht der Fall).

%Vor%

csv_file ist hier: Zypern

BEARBEITEN: Korrekte Datenrahmen hinzugefügt.

Hinweis: Blauer Rahmen = Zeilen, die zurückgegeben werden sollen, gelbe Rahmen sind aufeinanderfolgende Spaltenwerte, die & lt; 0 (Schwelle).

    
Zanshin 07.02.2017, 16:20
quelle

1 Antwort

0

Entsprechend der Logik Ihres Kommentars suchen Sie nach Zeilen, die in den Spalten 2012, 2013, 2014, 2015, unter 0 oder kumulative Summe kleiner als 0 sind. Da die erste Bedingung immer erfüllt ist, wenn zweite Bedingung ist wahr, Sie testen nur für die zweite Bedingung.

%Vor%

Lassen Sie mich in den Kommentaren wissen, ob dies nicht das ist, was Sie wollen.

    
Ted Petrou 07.02.2017 20:18
quelle

Tags und Links