Cara mendaftar semua nama kolom di pandas (4 metode)
Anda dapat menggunakan salah satu dari empat metode berikut untuk mencantumkan semua nama kolom di pandas DataFrame:
Metode 1: menggunakan pengait
Metode 2: Gunakan daftar()
df. columns . values . tolist ()
Metode 3: Gunakan daftar()
list(df)
Metode 4: Gunakan list() dengan nilai kolom
list(df. columns . values )
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 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: menggunakan pengait
Kode berikut menunjukkan cara membuat daftar semua nama kolom di pandas DataFrame menggunakan tanda kurung siku:
['points', 'assists', 'rebounds', 'blocks']
Metode 2: Gunakan daftar()
Kode berikut menunjukkan cara membuat daftar semua nama kolom menggunakan fungsi .tolist() :
df. columns . values . tolist () ['points', 'assists', 'rebounds', 'blocks']
Metode 3: Gunakan daftar()
Kode berikut menunjukkan cara membuat daftar semua nama kolom menggunakan fungsi list() :
list(df)
['points', 'assists', 'rebounds', 'blocks']
Metode 4: Gunakan list() dengan nilai kolom
Kode berikut menunjukkan cara membuat daftar semua nama kolom menggunakan fungsi list() dengan nilai kolom:
list(df. columns . values ) ['points', 'assists', 'rebounds', 'blocks']
Perhatikan bahwa keempat metode memberikan hasil yang sama.
Perhatikan bahwa untuk DataFrame yang sangat besar, metode df.columns.values.tolist() cenderung menjadi yang tercepat.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan fungsi umum lainnya dengan kolom pandas DataFrame:
Cara menghapus kolom di Pandas
Cara mengecualikan kolom di Pandas
Cara menerapkan fungsi ke kolom yang dipilih di Pandas
Bagaimana mengubah urutan kolom di Pandas DataFrame