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

Kümülatif toplam vs .diff()

Videoda, kümülatif hesaplamalar yapmana izin veren genişleyen pencereleri öğrendin.

Aslında kümülatif toplam yöntemi, 1. bölümde karşına çıkan .diff() yönteminin tam tersi etkiye sahiptir.

Bunu göstermek için Google hisse fiyatı zaman serisini kullanalım, fiyatlar arasındaki farkları oluşturalım ve seriyi kümülatif toplamla yeniden kuralım.

Bu egzersiz

Python ile Zaman Serisi Verilerini Manipüle Etme

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

Egzersiz talimatları

pandası pd olarak ve matplotlib.pyplotı plt olarak içe aktardık. Google hisse fiyatlarını da data değişkenine yükledik.

  • data üzerinde .diff() uygula, eksik değerleri düş ve sonucu differencesa ata.
  • datadan ilk fiyatı seçmek için .first('D') kullan ve start_pricea ata.
  • start_price ve differencesı birleştirmek için .append() kullan, ardından .cumsum() uygula ve bunu cumulative_suma ata.
  • data ile cumulative_sumu karşılaştırmak için .equals() kullan ve sonucu yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Calculate differences
differences = ____

# Select start price
start_price = ____

# Calculate cumulative sum
cumulative_sum = ____

# Validate cumulative sum equals data
print(____)
Kodu Düzenle ve Çalıştır