Wie bekomme ich die Reihennummer im Datenrahmen in Pandas?

9

Wie kann ich die Nummer der Reihe in einem Datenrahmen, der einen bestimmten Wert in einer bestimmten Spalte enthält, mit Pandas erhalten? Zum Beispiel habe ich den folgenden Datenrahmen:

%Vor%

Wie kann ich die Nummer der Zeile finden, die 'Smith' in der Spalte 'Nachname' hat?

    
sprogissd 03.04.2017, 20:42
quelle

4 Antworten

9

Um alle Indizes zu erhalten, die mit 'Smith' übereinstimmen

%Vor%

oder

%Vor%

oder wenn es nur einen gibt und Sie die Ganzzahl wollen, nur Teilmenge

%Vor%     
Joel Ostblom 03.04.2017, 20:48
quelle
4
%Vor%

Oder

%Vor%

Gibt alle Zeilenindizes zurück, für die LastName Smith

ist %Vor%     
piRSquared 03.04.2017 20:48
quelle
3
%Vor%

gibt die Zeile

zurück %Vor%

und

%Vor%

gibt den Index zurück

%Vor%

HINWEIS: Die Spaltennamen "Nachname" und "Nachname" oder sogar "Nachname" sind drei eindeutige Namen. Die beste Vorgehensweise wäre, zuerst den genauen Namen mit df.columns zu überprüfen. Wenn Sie wirklich die Spaltennamen aller Leerzeichen entfernen müssen, können Sie dies zuerst tun

%Vor%     
Vaishali 03.04.2017 20:49
quelle
1
%Vor%     
Scott Boston 03.04.2017 20:49
quelle

Tags und Links