[PYTHON] Durchsuche den pandas.DataFrame mit einer Variablen und erhalte die entsprechende Zeile.

Es gibt eine query () -Methode als Methode, um die Zeile mit der entsprechenden Zeichenfolge aus pandas.DataFrame abzurufen.

df.query('name == "Suzuki"')

Geben Sie den Namen der Zielspalte in den obigen Namen und die Suchzeichenfolge in "" nach == ein.

Ich wollte jedoch die Zeichenfolge, nach der gesucht wurde, in einer Schleife durchlaufen, also musste ich eine Variable eingeben.

Natürlich,

search_name = 'Suzuki'
df.query('name == search_name')

Wird zu einem Fehler führen.

Laut der Untersuchung können Sie @ hinzufügen, um die Variable in query () zu verwenden

search_name = 'Suzuki'
df.query('name == @search_name')

Es ist fertig.

Recommended Posts

Durchsuche den pandas.DataFrame mit einer Variablen und erhalte die entsprechende Zeile.
Wählen Sie die erforderlichen Variablen in TensorFlow aus und speichern / wiederherstellen
Suchen Sie rekursiv nach Dateien und Verzeichnissen in Python und geben Sie sie aus
Legen Sie die erforderlichen Umgebungsvariablen für PySide (Qt4) und PyQt (Qt5) fest.
Abrufen und Erstellen von Knoten, die in der neuen Version hinzugefügt und aktualisiert wurden
Holen Sie sich den MIME-Typ in Python und bestimmen Sie das Dateiformat
Suchen Sie nach Zeichenfolgen in Dateien
So erhalten Sie alle Schlüssel und Werte im Wörterbuch
Holen Sie sich das aktuelle Datum und die aktuelle Uhrzeit in Python unter Berücksichtigung des Zeitunterschieds
Ermitteln Sie die Anzahl der Vorkommen für jedes Element in der Liste
Google sucht mit Python nach der Zeichenfolge in der letzten Zeile der Datei
Holen Sie sich das Tickersymbol für eine an der US-Börse notierte Aktie in Python
Über die Notwendigkeit eines ersten Schrägstrichs im Abonnenten- und Herausgebernamen
Suchen Sie den Dateinamen einschließlich des angegebenen Wortes und der angegebenen Erweiterung im Verzeichnis
Suche nach Zeichenketten in Dateien [Vergleich zwischen Bash und PowerShell]
Holen Sie sich den Titel und das Lieferdatum von Yahoo! News in Python
Formatieren Sie das Git-Protokoll und erhalten Sie den festgeschriebenen Dateinamen im CSV-Format
Holen Sie sich den Desktop-Pfad in Python
Holen Sie sich den Skriptpfad in Python
Holen Sie sich den Desktop-Pfad in Python
Holen Sie sich den Hostnamen in Python
Holen Sie sich die Abfragezeichenfolge (Abfragezeichenfolge) mit Django
Vektorisieren Sie Sätze und suchen Sie nach ähnlichen Sätzen
Ergebnisse, die bei der Suche mit diesem Wort nicht erfasst wurden
Abrufen, Testen und Senden von Testfällen im AtCoder-Wettbewerb über die Befehlszeile
So ermitteln Sie mit Python den Unterschied zwischen Datum und Uhrzeit in Sekunden
python> array> Bestimmen Sie die Nummer und initialisieren Sie> mylist = [idx für idx im Bereich (10)] / mylist = [0 für idx im Bereich (10)] >> mylist = [0] * 10
Suchen Sie mit tweepy nach Twitter-Keywords und schreiben Sie die Ergebnisse in Excel
Codebeispiel zum Abrufen von oauth_token und oauth_token_secret der Twitter-API in Python 2.7
Suchen Sie den Namen und die Daten einer freien Variablen in einem Funktionsobjekt
Abrufen und Konvertieren der aktuellen Zeit in der lokalen Systemzeitzone mit Python
Was sind die "Pipeline" und "{...}" in der Jenkins-Pipeline-Pipeline {...} (für Groovy-Anfänger, für erfahrene Sprachen)
Holen Sie sich den Schlüssel für die Migration von JSON-Daten auf der zweiten Ebene mit Python
Holen Sie sich die IP-Adresse des Kunden mit Django
Implementieren Sie die Suche nach dem kürzesten Pfad für das Labyrinth
Datum und Uhrzeit im angegebenen Format abrufen
Suchen Sie nach Dateien mit der angegebenen Erweiterung
Suchen und spielen Sie YouTube-Videos mit Python
Ändern Sie die Liste in der for-Anweisung
Beschreibungsmethode zur Wiederverwendung von Variablen in Shellscript
Abfrageparameter für GET-Anforderungen mit Django abrufen
MongoDB mit Python zum ersten Mal
Ich kann das Element in Selen nicht bekommen!
Holen Sie sich ein Zeichen für Conoha mit Python
Auf der Suche nach dem schnellsten FizzBuzz in Python
Suchen Sie es in der Warteschlange und bearbeiten Sie es
Ruft die EDINET-Codeliste in Python ab
(Für mich) Flask_3 (Formular, POST und GET)
Holen Sie sich die Adresse von Längen- und Breitengrad
[Lernen stärken] Suche nach der besten Route
Ich kann den Parameter "next_results" nicht in der Twitter API Search API verwenden! ?? Ursachen und Abhilfemaßnahmen
Ich möchte den Dateinamen, die Zeilennummer und den Funktionsnamen in Python 3.4 erhalten
Holen Sie sich das letzte Element des Arrays, indem Sie Zeichenfolgen in Python und PHP aufteilen