Pandas: cara menambahkan akhiran ke nama kolom


Anda dapat menggunakan metode berikut untuk menambahkan akhiran ke nama kolom di pandas DataFrame:

Metode 1: Tambahkan akhiran ke semua nama kolom

 df = df. add_suffix (' _my_suffix ')

Metode 2: Tambahkan akhiran ke nama kolom tertentu

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

#add suffix to specific columns
df = df. rename (columns={c: c+' _my_suffix ' 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 akhiran ke semua nama kolom

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

 #add '_total' as suffix to each column name
df = df. add_suffix (' _total ')

#view updated DataFrame
print (df)

   points_total assists_total rebounds_total blocks_total
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 akhiran “_total” telah ditambahkan ke semua nama kolom.

Catatan : Untuk menambahkan awalan ke nama kolom, cukup gunakan add_prefix saja.

Metode 2: Tambahkan akhiran ke nama kolom tertentu

Kode berikut menunjukkan cara menambahkan akhiran “_total” hanya pada kolom poin dan assist :

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

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

#view updated DataFrame
print (df)

   points_total assists_total 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 akhiran ‘_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 *