Pandas: cara menambahkan awalan ke nama kolom


Anda dapat menggunakan metode berikut untuk mengawali nama kolom di pandas DataFrame:

Metode 1: Tambahkan awalan ke semua nama kolom

 df = df. add_prefix (' my_prefix_ ')

Metode 2: Tambahkan awalan ke nama kolom tertentu

 #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})

Contoh berikut menunjukkan cara menggunakan masing-masing metode ini dengan pandas DataFrame berikut:

 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

Metode 1: Tambahkan awalan ke semua nama kolom

Kode berikut menunjukkan cara menambahkan awalan “_total” ke semua nama kolom:

 #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

Perhatikan bahwa awalan “_total” telah ditambahkan ke semua nama kolom.

Metode 2: Tambahkan awalan ke nama kolom tertentu

Kode berikut menunjukkan cara menambahkan awalan “total_” hanya pada kolom poin dan assist :

 #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

Perhatikan bahwa awalan ‘total_’ hanya ditambahkan ke kolom poin dan assist .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di panda:

Cara menghapus kolom di Pandas
Cara mengecualikan kolom di Pandas
Bagaimana mengubah urutan kolom di Pandas
Cara menerapkan fungsi ke kolom yang dipilih di Pandas

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *