Heim > Backend-Entwicklung > Python-Tutorial > Wie teile ich eine Pandas DataFrame-String-Spalte mit „.str.split()' in zwei Teile auf?

Wie teile ich eine Pandas DataFrame-String-Spalte mit „.str.split()' in zwei Teile auf?

Susan Sarandon
Freigeben: 2024-12-29 20:05:13
Original
425 Leute haben es durchsucht

How to Split a Pandas DataFrame String Column into Two Using `.str.split()`?

So teilen Sie eine Datenrahmen-String-Spalte in zwei Spalten auf

In diesem Szenario enthält der Datenrahmen df eine einzelne String-Spalte mit dem Namen „Zeile“. und das Ziel besteht darin, es in zwei neue String-Spalten aufzuteilen: „fips“ und „row“.

Um dies zu erreichen, muss die Die Methode .str.split() kann verwendet werden. Diese Methode ermöglicht die Aufteilung einer Zeichenfolge anhand eines angegebenen Trennzeichens (in diesem Fall ein bekanntes Trennzeichen wie ein Leerzeichen) und die Rückgabe einer Reihe von Listen.

df[['fips', 'row']] = df['row'].str.split(' ', n=1, expand=True)
Nach dem Login kopieren

Hier finden Sie eine Aufschlüsselung der Funktionsweise der einzelnen Parameter im obigen Code :

  • ' ': Das Leerzeichen fungiert als Trennzeichen und gibt an, wo geteilt werden soll string.
  • n=1: Dieser Parameter begrenzt die Aufteilung auf nur ein Vorkommen des Trennzeichens und stellt so sicher, dass die Zeichenfolge in zwei Teile geteilt wird.
  • expand=True: Standardmäßig gibt .str.split() eine Reihe von Listen zurück. expand=True weist es jedoch an, jede Liste weiter in einzelne Spalten aufzuteilen.

Das Ergebnis ist ein Datenrahmen mit drei Spalten: „fips“, „row“ und die Die ursprüngliche „row“-Spalte ist noch intakt.

Diese Methode teilt die „row“-Spalte effektiv basierend auf dem Leerzeichentrennzeichen und erstellt zwei zusätzliche Spalten, „fips“ und „fips“. 'row', enthält die jeweiligen Teile der geteilten Zeichenfolge.

Das obige ist der detaillierte Inhalt vonWie teile ich eine Pandas DataFrame-String-Spalte mit „.str.split()' in zwei Teile 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