Verileri Geniş Formattan Uzun Formata Açma (Unpivot)
wide_df DataFrame'inde, sanatçı başına yıl başına dinlenme (stream) sayıları için çeşitli istatistikler veren bir groupby-toplaması (aggregation) yaptın. Şimdi wide_df içindeki verileri bir veri görselleştirmesinde kullanmak üzere uzun formata dönüştürmek istiyorsun.
Bu egzersiz
Polars'a Giriş
kursunun bir parçasıdırEgzersiz talimatları
- Her satırdaki veriyi tanımlamak için
"artist"ve"year"sütunlarını indeks sütunları olarak kullan. wide_dfiçindeki istatistik sütunlarında unpivot yap:"avg_streams","max_streams","min_streams".- Değişken sütununu
"metric", değer sütununu"stream_count"olarak adlandır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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)