Oft sind Sie daran interessiert, eine oder mehrere Zeichenfolgenspalten in einem Pandas-DataFrame in Float-Spalten zu konvertieren. Glücklicherweise ist dies mit der Funktion astype() einfach zu bewerkstelligen.
Dieses Tutorial zeigt mehrere …
Oft möchten Sie eine neue Spalte in einen Pandas DataFrame einfügen. Glücklicherweise ist dies mit der Funktion pandas insert(), die die folgende Syntax verwendet, einfach zu bewerkstelligen:
insert(loc, column, value, allow_duplicates=False)
wo:
Dieses Tutorial zeigt einige Beispiele für die praktische Verwendung dieser Funktion.
Der folgende Code zeigt, wie Sie eine neue Spalte als erste Spalte eines vorhandenen DataFrame einfügen:
import pandas as pd
# Dataframe erstellen
df = pd.DataFrame({'points': [25, 12, 15, 14, 19],
'assists': [5, 7, 7, 9, 12],
'rebounds': [11, 8, 10, 6, 6]})
# Dataframe anzeigen
df
points assists rebounds
0 25 5 11
1 12 7 8
2 15 7 10
3 14 9 6
4 19 12 6
# Neue Spalte 'Spieler' als erste Spalte einfügen
player_vals = ['A', 'B', 'C', 'D', 'E']
df.insert(loc=0, column='player', value=player_vals)
df
player points assists rebounds
0 A 25 5 11
1 B 12 7 8
2 C 15 7 10
3 D 14 9 6
4 E 19 12 6
Der folgende Code zeigt, wie eine neue Spalte als dritte Spalte eines vorhandenen DataFrame eingefügt wird:
import pandas as pd
# Dataframe erstellen
df = pd.DataFrame({'points': [25, 12, 15, 14, 19],
'assists': [5, 7, 7, 9, 12],
'rebounds': [11, 8, 10, 6, 6]})
# Neue Spalte 'Spieler' als dritte Spalte einfügen
player_vals = ['A', 'B', 'C', 'D', 'E']
df.insert(loc=2, column='player', value=player_vals)
df
points assists player rebounds
0 25 5 A 11
1 12 7 B 8
2 15 7 C 10
3 14 9 D 6
4 19 12 E 6
Der folgende Code zeigt, wie eine neue Spalte als letzte Spalte eines vorhandenen DataFrame eingefügt wird:
import pandas as pd
# Dataframe erstellen
df = pd.DataFrame({'points': [25, 12, 15, 14, 19],
'assists': [5, 7, 7, 9, 12],
'rebounds': [11, 8, 10, 6, 6]})
# Neue Spalte 'Spieler' als letzte Spalte einfügen
player_vals = ['A', 'B', 'C', 'D', 'E']
df.insert(loc=len(df.columns), column='player', value=player_vals)
df
points assists player rebounds
0 25 5 A 11
1 12 7 B 8
2 15 7 C 10
3 14 9 D 6
4 19 12 E 6
Beachten Sie, dass Sie mit len(df.columns) eine neue Spalte als letzte Spalte in ein beliebiges DataFrame einfügen können, unabhängig davon, wie viele Spalten er enthält.
Die vollständige Dokumentation zur Funktion insert() finden Sie hier.
Oft sind Sie daran interessiert, eine oder mehrere Zeichenfolgenspalten in einem Pandas-DataFrame in Float-Spalten zu konvertieren. Glücklicherweise ist dies mit der Funktion astype() einfach zu bewerkstelligen.
Dieses Tutorial zeigt mehrere …
Oft möchten Sie einen Pandas-DataFrame nach einer oder mehreren Spalten sortieren. In diesem Tutorial wird erklärt, wie Sie dies mit der pandas sort_values- Funktion tun.