BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • Her satırdaki veriyi tanımlamak için "artist" ve "year" sütunlarını indeks sütunları olarak kullan.
  • wide_df iç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)
Kodu Düzenle ve Çalıştır