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

Aylık veriyi haftalığa dönüştür

Videoda, mevcut bir zaman serisini farklı bir sıklıktaki DateTimeIndex'e uydurmak için .reindex() kullanımını öğrendin.

Hadi bu yöntemi, önce aylık veri oluşturup sonra bu veriyi çeşitli doldurma seçenekleri uygulayarak haftalık sıklığa çevirerek pratik edelim.

Bu egzersiz

Python ile Zaman Serisi Verilerini Manipüle Etme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

pandas'ı senin için pd olarak içe aktardık. Ayrıca start ve end tarihlerini tanımladık.

  • start, end ve sıklık kısaltması 'M' ile pd.date_range kullanarak monthly_dates oluştur.
  • data argümanı olarak [1, 2] listesini verip, index olarak monthly_dates kullanarak monthly adlı pd.Series'i oluştur ve yazdır.
  • start, end ve sıklık kısaltması 'W' ile pd.date_range kullanarak weekly_dates oluştur.
  • .reindex()'i monthly üzerine üç kez uygula: önce ek seçenek olmadan, sonra bfill ile ve ardından ffill ile; her sonucu print() ederek göster.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Set start and end dates
start = '2016-1-1'
end = '2016-2-29'

# Create monthly_dates here
monthly_dates = ____

# Create and print monthly here
monthly = ____
print(____)

# Create weekly_dates here
weekly_dates = ____

# Print monthly, reindexed using weekly_dates
print(____)
print(____)
print(____)
Kodu Düzenle ve Çalıştır