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)
Hier finden Sie eine Aufschlüsselung der Funktionsweise der einzelnen Parameter im obigen Code :
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!