Reshaping: pivot_table & melt
pivot_table() mengubah bentuk data dari Long ke Wide. Sebaliknya, melt() mengubah bentuk data dari Wide ke Long.
👀 Contoh dulu
import pandas as pd
df = pd.DataFrame({'year': [2023, 2023], 'sales': [100, 200]})
pivot = df.pivot_table(index='year', values='sales', aggfunc='sum')
print(pivot.iloc[0, 0])Hasilnya: 300
💡 Melt sangat berguna saat ingin mengubah kolom-kolom tanggal menjadi 1 kolom deret waktu.
📝 Sekarang giliranmu
Tuliskan sintaks df.pivot_table() dengan index='year', values='sales', dan fungsi agregasi 'sum', lalu simpan ke variabel pivot.
Preview