Memahami Pandas Melt – pd.melt () | oleh Menuju Tim AI | Apr, 2021

Sebelum mendalami lebih dalam, mari kita buat DataFrame lebar menggunakan pd.DataFrame ().

A.Membuat DataFrame lebar:

Gambar 4: Membuat DataFrame Utama, Gambar 5: Kode Python, Gambar 6: Output Kode Python.

B. Contoh – 1:

Parameter yang Digunakan:

Tidak ada parameter yang digunakan

Jika kita tidak menentukan parameter apa pun saat menggunakan metode pd.melt (), itu akan melebur semua kolom dengan ‘nilai yang sesuai.

Gambar 7: Main DataFrame Gambar 8: Menggunakan Fungsi pd.melt () Gambar 9: Output Gambar 10: Output.

Implementasi Python:

Gambar 11: Kode Python. Gambar 12: Output Kode Python.

C.Contoh – 2:

Parameter yang Digunakan:

id_vars: Orang, Rumah

Dalam contoh ini, kita akan melebur data_wide DataFrame kita dengan hanya menentukan parameter theid_vars. Kolom yang digunakan dalam id_vars (Person, House) disebut variabel pengenal, dan kolom ini tidak akan dilebur. Karena kami tidak menentukan parameter lain, semua kolom lainnya (Usia, Buku, Film) akan dilebur menjadi satu kolom.

Dalam output, kami memiliki dua kolom baru: variabel dan nilai. Kolom variabel menyimpan nama kolom yang meleleh, dan kolom nilai menyimpan nilai sebenarnya dari kolom yang meleleh. Kita dapat mengubah nama kolom keluaran menggunakan parameter var_name dan value_name.

Hal penting yang perlu diperhatikan di sini adalah tidak menentukan kolom mana yang akan dilebur akan melebur semua kolom yang tersisa setelah menentukan nama kolom di id_vars.

Gambar 13: Main DataFrame Gambar 14: Menggunakan Fungsi pd.melt () Gambar 15: Output.

Implementasi Python:

Gambar 16: Kode Python Gambar 17: Output Kode Python.

D. Contoh – 3:

Parameter yang Digunakan:

id_vars: Orang, Rumah

value_vars: Usia, Buku, Film

Dalam contoh ini, kami menetapkan id_vars untuk menentukan nama kolom yang tidak ingin kami cairkan (Person, House). Selain itu, kami menggunakan parameter value_vars untuk menentukan nama kolom yang ingin kami cairkan (Usia, Buku, Film).

Gambar 18: Main DataFrame Gambar 19: Menggunakan Fungsi pd.melt () Gambar 20: Output.

Implementasi Python:

Gambar 21: Kode Python Gambar 22: Output Kode Python.

E. Contoh – 4:

Parameter yang Digunakan:

id_vars: Orang

value_vars: Buku, Film

Contoh berikut menunjukkan bahwa kita dapat menggunakan kolom sebanyak yang kita inginkan untuk parameter id_vars dan value_vars.

Gambar 23: Main DataFrame Gambar 24: Menggunakan Fungsi pd.melt () Gambar 25: Output.

Implementasi Python:

Gambar 26: Kode Python. Gambar 27: Output Kode Python.