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

Zaman serisi ayrıştırmasını veri küpene uygula

Şimdi birden fazla zaman serisi üzerinde zaman serisi ayrıştırması yapacaksın. Bunu, her bir zaman serisi ayrıştırmasının sonuçlarını saklamak için Python dictionary kullanarak gerçekleştirebilirsin.

Bu egzersizde, önce süslü parantezlerle {} boş bir sözlük oluşturacak, bir for döngüsüyle DataFrame'in sütunlarında gezinecek ve her bir zaman serisine ayrıştırma uygulayacaksın. Her ayrıştırmadan sonra sonuçları my_dict[key] = value komutuyla sözlüğe koyacaksın; burada my_dict sözlüğün, key sütunun/zaman serisinin adı, value ise o zaman serisinin ayrıştırma nesnesidir.

Bu egzersiz, kursun bir parçasıdır

Python ile Zaman Serisi Verilerini Görselleştirme

Kursa Göz Atın

Egzersiz talimatları

  • jobs_decomp adlı boş bir sözlük oluştur.
  • jobs DataFrame'inin sütun adlarını çıkar ve sonucu jobs_names adlı bir listeye koy.
  • jobs_names içindeki her sütunda dolaş ve o zaman serisine ayrıştırma uygula. Sonuçları, anahtarın sütun adı, değerin ise az önce yaptığın zaman serisi ayrıştırmasının çıktısı olduğu jobs_decomp sözlüğüne yerleştir.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Initialize dictionary
____

# Get the names of each time series in the DataFrame
____ = ____

# Run time series decomposition on each time series of the DataFrame
for ts in ____:
    ts_decomposition = sm.tsa.seasonal_decompose(____)
    jobs_decomp[ts] = ____
Kodu Düzenle ve Çalıştır