melt untuk Mengubah ke Format Panjang
Mengubah kolom menjadi baris
melt untuk Mengubah ke Format Panjang adalah pelajaran Data Science Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Data Science Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Data Science Academy mencakup 4 pelajaran total.
Kebalikan dari Pivot
Saat kolom sebenarnya adalah nilai yang disamarkan, melt mengubahnya menjadi baris, sehingga tabel lebar menjadi bentuk panjang yang rapi. 🫠
Hasil yang Dibuat melt
Melt membuat dua kolom baru: satu berisi nama kolom lama, dan satu lagi berisi nilainya. Setiap sel menjadi baris tersendiri.
pd.melt(df)Mempertahankan Beberapa Kolom
Gunakan id_vars untuk mencantumkan kolom yang harus tetap, seperti ID atau nama. Nilai-nilai tersebut akan diulang ke seluruh tabel panjang yang baru.
df.melt(id_vars='name')Pilih yang Akan Diubah
Tetapkan value_vars untuk mengubah hanya kolom tertentu. Apa pun yang tidak dicantumkan dan bukan bagian dari id_vars akan dihapus dari hasil.
df.melt(id_vars='name',
value_vars=['Jan', 'Feb'])Memberi Nama Kolom Baru
Nama bawaan adalah variable dan value. Berikan var_name dan value_name untuk menetapkan label yang bermakna, seperti bulan dan penjualan.
df.melt(var_name='month',
value_name='sales')Mengapa Melakukan Melt Sebelum Membuat Grafik
Pustaka seperti seaborn menginginkan masukan dalam format panjang. melt singkat memungkinkan Anda memetakan satu kolom ke warna atau faset dan membuat grafik banyak seri sekaligus.
Melt Lalu GroupBy
Setelah data berbentuk panjang, ringkasan menjadi sederhana. Setelah melt, Anda dapat menggunakan groupby pada kolom variabel baru dan melakukan agregasi secara seragam pada setiap seri.
df.melt(id_vars='name').groupby('variable')Melt dan Pivot Saling Membalikkan
Melt dan pivot dapat saling membatalkan. Ubah format lebar menjadi panjang dengan melt, lalu lakukan pivot kembali untuk mendapatkan tata letak semula.
Waspadai Ledakan Jumlah Baris
Melakukan melt melipatgandakan baris: sepuluh kolom dengan lima baris menjadi lima puluh baris panjang. Perkirakan jumlah baris bertambah dengan cepat.
wide_to_long untuk Pola
Untuk kolom yang memiliki awalan sama seperti sales_2021, wide_to_long mengubahnya sambil mengambil tahun dari setiap nama kolom.
Pola Melt yang Rapi
Pola yang andal: tentukan kolom ID, tentukan kolom nilai, lalu beri label pada hasilnya. Dengan begitu, Anda mendapatkan tabel panjang yang sepenuhnya rapi.
df.melt(id_vars='name',
var_name='month',
value_name='sales')Pemeriksaan Singkat
Pemeriksaan singkat tentang mengubah tabel lebar.
Rangkuman: Menjadi Panjang
Anda menggunakan melt dengan id_vars, value_vars, dan nama khusus untuk merapikan data lebar. Selanjutnya: stack dan unstack pada MultiIndex. 🎯
Belajar Python dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “melt untuk Mengubah ke Format Panjang” gratis?
Ya — teks lengkap “melt untuk Mengubah ke Format Panjang” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Data Science Academy, upgrade ke CoddyKit PRO. Kursus Data Science Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “melt untuk Mengubah ke Format Panjang”?
Mengubah kolom menjadi baris Kamu berlatih Data Science Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Data Science Academy?
Tidak diperlukan pengalaman sebelumnya. Data Science Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.
Berapa lama pelajaran “melt untuk Mengubah ke Format Panjang” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Data Science Academy ini?
Ya. Setiap pelajaran Data Science Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Lebar vs Panjang, serta Data Tidy
- pivot_table untuk Tabulasi Silang
- melt untuk Mengubah ke Format Panjang
- stack, unstack, dan MultiIndex