Heim > Backend-Entwicklung > Python-Tutorial > Wie teile ich einen Pandas-DataFrame basierend auf Spaltenwerten in mehrere DataFrames auf?

Wie teile ich einen Pandas-DataFrame basierend auf Spaltenwerten in mehrere DataFrames auf?

Patricia Arquette
Freigeben: 2024-12-07 04:29:11
Original
833 Leute haben es durchsucht

How to Split a Pandas DataFrame into Multiple DataFrames Based on Column Values?

Aufteilen eines Pandas-DataFrames nach Spaltenwerten mithilfe von GroupBy

Sie möchten einen Pandas-DataFrame basierend auf unterschiedlichen Werten in der Spalte „ZZ“ segmentieren . Das Ziel besteht darin, einen neuen DataFrame zu erstellen, bei dem die Spalte „N0_YLDF“ in vier neue Spalten unterteilt ist, jede für einen eindeutigen „ZZ“-Wert. Während Groupby eine wesentliche Funktion ist, geht der Artikel darauf ein, wie man mit dem gruppierten Objekt vorgeht, um das gewünschte Ergebnis zu erzielen.

Um dies zu erreichen, befolgen Sie diese Schritte:

  1. Gruppieren den DataFrame durch die Spalte „ZZ“ mit der Methode .groupby():

    gb = df.groupby('ZZ')
    Nach dem Login kopieren
  2. Gruppen von Zeilen abrufen entsprechend jedem eindeutigen „ZZ“-Wert:

    groups = [gb.get_group(x) for x in gb.groups]
    Nach dem Login kopieren

Als Ergebnis sind Gruppen eine Liste mit vier separaten DataFrames, die jeweils einen eindeutigen „ZZ“-Wert und den entsprechenden „ N0_YLDF'-Daten.

Das obige ist der detaillierte Inhalt vonWie teile ich einen Pandas-DataFrame basierend auf Spaltenwerten in mehrere DataFrames auf?. 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