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
Egzersiz talimatları
jobs_decompadlı boş bir sözlük oluştur.jobsDataFrame'inin sütun adlarını çıkar ve sonucujobs_namesadlı bir listeye koy.jobs_namesiç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ğujobs_decompsö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] = ____