[PYTHON] Suchen Sie den Index der Elemente, die den Bedingungen im Pandas-Datenrahmen / der Pandas-Serie entsprechen

Überblick

Ich werde vorstellen, wie der Index des Elements, der der Bedingung entspricht, aus dem Datenrahmen oder einer Reihe von Pandas zurückgegeben wird.

Fazit

df.ix[[df.ix[:,0] == "hoge"],:].index[0]

Kommentar

Rezension

df.ix[[df.ix[:,0] == "hoge"],:]

Sie kennen wahrscheinlich die Syntax, aber hier möchte ich beschreiben, wie ein reiner Index zurückgegeben wird. Übrigens bedeutet die obige Syntax "gibt die Zeile zurück, in der Spalte 0" hoge "ist".

Hauptgeschichte

Das obige Ergebnis wird in einem Pandas-Datenrahmen oder einer Pandas-Serie zurückgegeben (Datenrahmen, wenn Sie auf einen Datenrahmen verweisen, Serie, wenn Sie auf eine Serie verweisen).

#Datenrahmen
df.ix[[df.ix[:,0] == "hoge"],:] 
#Spalte mit dem äußersten ix:Da es als mehrere Spalten angegeben ist, wird das Ergebnis im Datenrahmen zurückgegeben.

Hier,

df.ix[[df.ix[:,0] == "hoge"],:].index

Wenn Sie es versuchen, wird der Index des Datenrahmens, der der Bedingung entspricht, unverändert zurückgegeben. Wenn mehrere Artikel die Bedingungen erfüllen, wird eine Serie mit einer Größe größer als 1 zurückgegeben.

Deshalb,

df.ix[[df.ix[:,0] == "hoge"],:].index[0]

Anschließend können Sie den Index in einem Format abrufen, das Python unverändert verarbeiten kann.

Recommended Posts

Suchen Sie den Index der Elemente, die den Bedingungen im Pandas-Datenrahmen / der Pandas-Serie entsprechen
Ermitteln Sie die maximale Anzahl von Zeichen in mehrzeiligem Text, die in einem Datenrahmen gespeichert sind
Vergleich der Datenrahmenbehandlung in Python (Pandas), R, Pig
Der Standardstil (CSS) von Pandas-Datenrahmen, die von der Anzeige in Google Colab ausgegeben werden, wurde geändert
Suchen Sie den Installationsort des Sensors, der die Menge der erfassten Daten maximiert
Sammlung von Numpy, Pandas Tipps, die häufig auf dem Feld verwendet werden
Sprechen Sie über die Funktionen, für die Pandas und ich im Projekt verantwortlich waren
So ermitteln Sie den Koeffizienten der ungefähren Kurve, die in Python durch die Scheitelpunkte verläuft
Ändern Sie den Datenrahmen der Pandas-Kaufdaten (ID x Produkt) in ein Wörterbuch
Extrahieren Sie Perioden, die einem bestimmten Muster entsprechen, aus den qualitativen Daten der Pandas-Zeitreihen
Löschen qualifizierender Eckpunkte in networkx
Passen Sie die Verteilung jeder Gruppe in Python an
Finden Sie die Anzahl der Tage in einem Monat
Finden Sie den Bruchteil des in Python eingegebenen Werts heraus
Finden Sie die Lösung der Gleichung n-ter Ordnung mit Python
Die Geschichte des Lesens von HSPICE-Daten in Python
Berechnen Sie die Summe der eindeutigen Werte durch Pandas-Kreuztabellen
Ich habe in Python ein Programm erstellt, das die 1-Minuten-Daten von FX auf eine beliebige Zeit (1 Stunde usw.) ändert.
Über die Ineffizienz der Datenübertragung im luigi on-memory
Suchen Sie den Teil 575 aus Wikipedia in Python
Den Inhalt der Daten in Python nicht kennen
Verwenden wir die offenen Daten von "Mamebus" in Python
[Memo] Textabgleich im Pandas-Datenrahmen mit Flashtext
[Python] Programmieren, um die Nummer von a in einer Zeichenfolge zu finden, die eine bestimmte Anzahl von Malen wiederholt.
So berechnen Sie die Summe oder den Durchschnitt von Zeitreihen-CSV-Daten in einem Augenblick
Was Sie bei der Zeitreihendatenanalyse (einschließlich Reflexion) nicht tun sollten
[Python] Extrahiert Datenrahmen von Pandas, die einer bestimmten Spalte nicht mit anderen Datenrahmen entsprechen
Versuchen Sie, COVID-19 Tokyo-Daten mit Python zu kratzen
So finden Sie die optimale Anzahl von Clustern für k-means
Maya | Ermitteln Sie die Anzahl der Polygone im ausgewählten Objekt
Code, der bei AttributeError Standardwerte festlegt
Lassen Sie uns die Analyse der sinkenden Daten der Titanic so durchführen
[Pandas] Wenn sich die Daten der ersten Zeile im Header von DataFrame befinden
Python - Ermitteln Sie die Anzahl der Gruppen im regulären Ausdruck
Suchen Sie den Index des Maximalwerts (Minimalwerts) eines mehrdimensionalen Arrays
Formatieren Sie die Zeitachse des Pandas-Zeitreihendiagramms mit matplotlib neu
[Homologie] Zählen Sie mit Python die Anzahl der Löcher in den Daten
Datenverarbeitung, die die Auswirkungen von Verschränkungsfaktoren eliminiert (Theorie)
Zeichnen Sie Zeitreihendaten in Python mit Pandas und Matplotlib
Finden Sie den Durchschnitt / die Standardabweichung der Helligkeitswerte im Bild
So erhalten Sie einen Überblick über Ihre Daten in Pandas
Finden Sie die Eigenwerte einer reellen symmetrischen Matrix in Python
Ruft den Index jedes Elements der Verwirrungsmatrix in Python ab
Bewertungsindex, der für GridSearchCV von sklearn angegeben werden kann
Die minimale Methode, die beim Aggregieren von Daten mit Pandas zu beachten ist