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ırEgzersiz talimatları
pandas'ı senin için pd olarak içe aktardık. Ayrıca start ve end tarihlerini tanımladık.
start,endve sıklık kısaltması'M'ilepd.date_rangekullanarakmonthly_datesoluştur.dataargümanı olarak[1, 2]listesini verip,indexolarakmonthly_dateskullanarakmonthlyadlı pd.Series'i oluştur ve yazdır.start,endve sıklık kısaltması'W'ilepd.date_rangekullanarakweekly_datesoluştur..reindex()'imonthlyüzerine üç kez uygula: önce ek seçenek olmadan, sonrabfillile ve ardındanffillile; her sonucuprint()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(____)