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, kursun bir parçasıdır
Python ile Zaman Serisi Verilerini Manipüle Etme
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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(____)