Cara mengonversi indeks pandas ke daftar (dengan contoh)
Anda dapat menggunakan salah satu dari dua metode untuk mengonversi indeks pandas DataFrame menjadi daftar:
Metode 1: Gunakan daftar()
index_list = list( df.index.values )
Metode 2: Gunakan daftar()
index_list = df. index . values . tolist ()
Kedua metode akan mengembalikan hasil yang sama persis, namun metode kedua akan cenderung lebih cepat pada DataFrames yang sangat besar.
Contoh berikut menunjukkan cara menggunakan setiap metode dengan pandas DataFrame berikut:
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'], ' points ': [18, 22, 19, 14, 14, 11, 20, 28], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4], ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]}) #view DataFrame df team points assists rebounds 0 A 18 5 11 1 B 22 7 8 2 C 19 7 10 3 D 14 9 6 4 E 14 12 6 5 F 11 9 5 6 G 20 9 9 7:28 4 12
Metode 1: Gunakan daftar()
Kode berikut menunjukkan cara menggunakan list() untuk dengan cepat mengonversi indeks pandas DataFrame menjadi daftar:
#convert index to list
index_list = list( df.index.values )
#view list
index_list
[0, 1, 2, 3, 4, 5, 6, 7]
Perhatikan bahwa daftar tersebut berisi nilai asli dalam indeks DataFrame.
Kita juga dapat menggunakan type() untuk memverifikasi bahwa hasilnya adalah sebuah daftar:
#check object type
type (index_list)
list
Metode 2: Gunakan daftar()
Kode berikut menunjukkan cara menggunakan list() untuk dengan cepat mengonversi indeks pandas DataFrame menjadi daftar:
#convert index to list
index_list = df. index . values.tolist ()
#view list
index_list
[0, 1, 2, 3, 4, 5, 6, 7]
Sekali lagi, daftar tersebut berisi nilai asli dalam indeks DataFrame.
Kita juga dapat menggunakan type() untuk memverifikasi bahwa hasilnya adalah sebuah daftar:
#check object type
type (index_list)
list
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di panda:
Cara mengubah satu atau lebih nilai indeks di Pandas
Bagaimana cara mengubah indeks menjadi kolom di Pandas
Cara mereset indeks di Pandas