Heim > Backend-Entwicklung > Python-Tutorial > Wie wähle ich Pandas DataFrame-Zeilen basierend auf einer Werteliste aus?

Wie wähle ich Pandas DataFrame-Zeilen basierend auf einer Werteliste aus?

Patricia Arquette
Freigeben: 2024-12-27 21:27:14
Original
126 Leute haben es durchsucht

How to Select Pandas DataFrame Rows Based on a List of Values?

Auswählen von Zeilen aus einem Datenrahmen basierend auf einer Werteliste in Pandas

Diese Frage befasst sich mit der Herausforderung, Zeilen aus einem Pandas-Datenrahmen zu unterteilen auf einer Liste von Werte.

Frage:

Gegebener Datenrahmen:

df = DataFrame({'A': [5, 6, 3, 4], 'B': [1, 2, 3, 5]})
Nach dem Login kopieren

Wie können wir Zeilen auswählen, in denen die Werte der Spalte „A“ mit Elementen in übereinstimmen? eine Liste, z als:

list_of_values = [3, 6]
Nach dem Login kopieren

Antwort:

Um den Datenrahmen basierend auf einer Liste von Werten zu filtern, können wir die isin-Methode verwenden:

y = df[df['A'].isin(list_of_values)]
Nach dem Login kopieren

Ergebnis:

   A  B
1  6  2
2  3  3
Nach dem Login kopieren

Um Zeilen mit Werten auszuschließen, die in nicht vorhanden sind In der Liste können wir den logischen Nicht-Operator (~) mit isin verwenden:

z = df[~df['A'].isin(list_of_values)]
Nach dem Login kopieren

Ergebnis:

   A  B
0  5  1
3  4  5
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie wähle ich Pandas DataFrame-Zeilen basierend auf einer Werteliste aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage