Mengubah Data dari Format Lebar ke Panjang (Unpivoting)
Anda telah melakukan agregasi groupby pada data Spotify yang menghasilkan berbagai statistik jumlah stream per artis per tahun dalam DataFrame wide_df. Kini Anda ingin mengonversi data di wide_df ke format panjang untuk digunakan dalam visualisasi data.
Latihan ini adalah bagian dari kursus
Pengantar Polars
Petunjuk latihan
- Gunakan
"artist"dan"year"sebagai kolom indeks untuk mengidentifikasi data pada setiap baris. - Lakukan unpivot pada kolom statistik di
wide_df:"avg_streams","max_streams","min_streams". - Beri nama kolom variabel sebagai
"metric"dan kolom nilai sebagai"stream_count".
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
long_df = (
wide_df
.unpivot(
# Set the index columns
index=____,
# Unpivot on the stats columns
on=____,
# Name the variable and value columns
variable_name=____,
value_name=____
)
)
print("\nLong format DataFrame:")
print(long_df)