Membuat Tabel Pivot untuk Analisis Data mendalam di Pandas

Membuat Tabel Pivot untuk Analisis Data mendalam di Pandas

2025-01-22


Apa Itu Tabel Pivot?

Tabel pivot adalah cara keren buat ngeliat data dari sudut pandang yang berbeda. Kamu bisa ngeliat data dalam bentuk tabel yang lebih mudah dibaca dan dianalisis. Misalnya, kamu punya data penjualan, dan kamu pengen ngeliat total penjualan per bulan atau per produk. Nah, tabel pivot bisa bantu kamu!


Kenapa Harus Pakai Tabel Pivot?

Karena tabel pivot bikin hidup kamu lebih mudah! Daripada ngitung manual atau nulis kode panjang, kamu bisa langsung ngeliat ringkasan data dengan cepat. Misalnya, kamu bisa ngeliat:

  • Total penjualan per bulan
  • Rata-rata penjualan per produk
  • Banyaknya transaksi per kategori

Cara Bikin Tabel Pivot di Pandas

Gampang banget! Cukup pake fungsi pivot_table() di Pandas. Contohnya:

import pandas as pd  
  
# Contoh data  
data = {  
    'Bulan': ['Jan', 'Jan', 'Feb', 'Feb', 'Mar', 'Mar'],  
    'Produk': ['A', 'B', 'A', 'B', 'A', 'B'],  
    'Penjualan': [100, 150, 200, 250, 300, 350]  
}  
  
df = pd.DataFrame(data)  
  
# Bikin tabel pivot  
pivot = pd.pivot_table(df, values='Penjualan', index='Bulan', columns='Produk', aggfunc='sum')  
print(pivot)


Contoh Output Tabel Pivot

Dari kode di atas, kamu bakal dapetin tabel kayak gini:

Produk    A    B  
Bulan             
Feb     200  250  
Jan     100  150  
Mar     300  350

Nah, sekarang kamu bisa langsung ngeliat total penjualan per bulan dan per produk!

Tips & Trik Pakai Tabel Pivot

  • Pake aggfunc buat ngatur cara ngitung data, misalnya summean, atau count.
  • Kamu bisa nambahin kolom atau baris tambahan pake parameter columns atau index.
  • Jangan lupa eksplorasi data kamu biar dapetin insight yang lebih dalam!


Belajar Data Analyst di Bootcamp Data Analyst Nusacodes. Cek info kelasnya sekarang: Bootcamp Data Analyst