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

Performans farkını karşılaştırma endeksine göre görselleştir

Videoda, bir hissenin performans farkını bir karşılaştırma endeksine göre yüzde puan cinsinden nasıl hesaplayıp görselleştireceğini öğrendin.

Hadi Microsoft (MSFT) ve Apple'ı (AAPL) son 10 yılda S&P 500 ile karşılaştıralım.

Bu egzersiz

Python ile Zaman Serisi Verilerini Manipüle Etme

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

Egzersiz talimatları

pandaspd ve matplotlib.pyplotplt olarak zaten içe aktardık.

  • İki hisse senedi sembolünü içeren tickers listesini oluştur.
  • pd.read_csv() ile 'msft_aapl.csv' ve 'sp500.csv' dosyalarını içe aktar; her biri için 'date' sütunundan parse_dates ve index_col kullanarak bir DatetimeIndex oluştur ve sonuçları sırasıyla stocks ve sp500 değişkenlerine ata.
  • pd.concat() ile stocks ve sp500'u axis=1 boyunca birleştir, tüm eksik değerleri atmak için .dropna() uygula ve sonucu data değişkenine ata.
  • data'yı ilk fiyata bölerek normalize et, 100 ile çarp ve çıktıyı normalized değişkenine ata.
  • normalized içinden tickers'ı seç ve indeksleri hizalamak için axis=0 anahtar kelimesiyle normalized['SP500']'ü çıkar; ardından sonucu görselleştir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create tickers
tickers = ____

# Import stock data here
stocks = ____

# Import index here
sp500 = ____

# Concatenate stocks and index here
data = ____

# Normalize data
normalized = ____

# Subtract the normalized index from the normalized stock prices, and plot the result

Kodu Düzenle ve Çalıştır