So habe ich einen Datenrahmen in Pandas, der die Geschlechter einiger Patienten enthält. Ich wollte nach Geschlecht sortiert werden so verwendet I:Entfernte Zeilen von Pandas Dataframe - jetzt Indizes sind vermasselt?
df = df[df.Gender == 0]
aber jetzt, wenn ich den Datenrahmen drucke ich so etwas wie:
Gender
0 0
2 0
5 0
, wo die Zeilenindizes auf der linken Seite bleiben, was sie vor der Reihe waren Entfernung und "resequence" nicht zurück zu 0, 1, 2 usw., was es schwierig oder unmöglich macht, gerade jetzt zu iterieren. Wie könnte ich die Zeilenindizes neu sortieren?
Haben Sie 'df.reset_index()' ausprobiert? – Abdou
Was versuchen Sie mit den Ergebnissen? Sie sollten sich den Index als eine Menge von * Labels * vorstellen, wobei jeder Zeile ein Label zugeordnet ist. Der Index für eine bestimmte Zeile gehört genau wie die Spalten zu den Daten dieser Zeile. Sie sind nicht als reine fortlaufende Nummern gedacht, obwohl Sie sie als solche festlegen können. – BrenBarn
sollte das funktionieren 'df [df.Gender == 0] .reset_index()'. – shivsn