Pandas: so fügen sie spaltennamen ein präfix hinzu


Sie können die folgenden Methoden verwenden, um Spaltennamen in einem Pandas-DataFrame voranzustellen:

Methode 1: Fügen Sie allen Spaltennamen ein Präfix hinzu

 df = df. add_prefix (' my_prefix_ ')

Methode 2: Fügen Sie bestimmten Spaltennamen ein Präfix hinzu

 #specify columns to add prefix to
cols = [' col1 ', ' col3 ']

#add prefix to specific columns
df = df. rename (columns={c: ' my_prefix_ '+c for c in df. columns if c in cols})

Die folgenden Beispiele zeigen, wie jede dieser Methoden mit dem folgenden Pandas DataFrame verwendet wird:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23],
                   ' assists ': [5, 7, 7, 9, 12, 9],
                   ' rebounds ': [11, 8, 10, 6, 6, 5],
                   ' blocks ': [6, 6, 3, 2, 7, 9]})

#view DataFrame
print (df)

   points assists rebounds blocks
0 25 5 11 6
1 12 7 8 6
2 15 7 10 3
3 14 9 6 2
4 19 12 6 7
5 23 9 5 9

Methode 1: Fügen Sie allen Spaltennamen ein Präfix hinzu

Der folgende Code zeigt, wie das Präfix „_total“ allen Spaltennamen hinzugefügt wird:

 #add 'total_' as prefix to each column name
df = df. add_prefix (' total_ ')

#view updated DataFrame
print (df)

   total_points total_assists total_rebounds total_blocks
0 25 5 11 6
1 12 7 8 6
2 15 7 10 3
3 14 9 6 2
4 19 12 6 7
5 23 9 5 9

Beachten Sie, dass allen Spaltennamen das Präfix „_total“ hinzugefügt wurde.

Methode 2: Fügen Sie bestimmten Spaltennamen ein Präfix hinzu

Der folgende Code zeigt, wie das Präfix „total_“ nur den Spalten „ points “ und „ assists“ hinzugefügt wird:

 #specify columns to add prefix to
cols = [' points ', ' assists ']

#add _'total' as prefix to specific columns
df = df. rename (columns={c: ' total_ '+c for c in df.columns if c in cols})

#view updated DataFrame
print (df)

   total_points total_assists rebounds blocks
0 25 5 11 6
1 12 7 8 6
2 15 7 10 3
3 14 9 6 2
4 19 12 6 7
5 23 9 5 9

Beachten Sie, dass das Präfix „total_“ nur den Spalten „ Punkte “ und „Unterstützung “ hinzugefügt wurde.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in Pandas ausführen:

So löschen Sie Spalten in Pandas
So schließen Sie Spalten in Pandas aus
So ändern Sie die Spaltenreihenfolge in Pandas
So wenden Sie eine Funktion auf ausgewählte Spalten in Pandas an

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert