2000'den beri NYC ozon verileri için 360 günlük medyan ve std. sapma
Son videoda, .groupby()'a benzer şekilde .agg() kullanarak birden çok hareketli istatistiğin nasıl hesaplanacağını da gördün.
NYC'nin hava kalitesi geçmişine, daha önce gördüğün Ozon verilerini kullanarak yakından bakalım. Günlük veriler oldukça oynak, bu yüzden daha uzun dönemli bir hareketli ortalama daha uzun vadeli eğilimi ortaya çıkarmaya yardımcı olabilir.
2000 yılından bu yana günlük ortalama ozon değerleri için 360 günlük bir hareketli pencere kullanacak ve .agg() ile hareketli ortalama ve standart sapmayı hesaplayacaksın.
Bu egzersiz
Python ile Zaman Serisi Verilerini Manipüle Etme
kursunun bir parçasıdırEgzersiz talimatları
pandas'ı pd ve matplotlib.pyplot'ı plt olarak zaten içe aktardık.
pd.read_csv()kullanarak'ozone.csv'dosyasını içe aktar;'date'sütunundanparse_datesveindex_colile birDateTimeIndexoluştur, sonucudata'ya ata ve.dropna()ile eksik değerleri düş.'Ozone'sütununu seç ve 360 periyotluk bir.rolling()penceresi oluştur;meanvestdhesaplamak için.agg()uygula ve bunurolling_stats'a ata..join()kullanarakdatailerolling_stats'ı birleştir vestats'a ata.stats'ısubplotskullanarak görselleştir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import and inspect ozone data here
data = ____
# Calculate the rolling mean and std here
rolling_stats = ____
# Join rolling_stats with ozone data
stats = ____
# Plot stats