Zacznij terazZacznij za darmo

Porównywanie cen akcji z benchmarkiem

Z filmu dowiedziałeś się, jak porównywać wyniki różnych akcji z benchmarkiem. Teraz przyjrzysz się rynkowi akcji bliżej – porównasz trzy największe spółki notowane na NYSE z indeksem Dow Jones Industrial Average, który obejmuje 30 największych amerykańskich firm.

Trzy największe spółki na NYSE to:

Spółka Ticker
Johnson & Johnson JNJ
Exxon Mobil XOM
JP Morgan Chase JPM

To ćwiczenie jest częścią kursu

Manipulowanie danymi szeregów czasowych w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

Biblioteki pandas (jako pd) i matplotlib.pyplot (jako plt) zostały już zaimportowane.

  • Użyj pd.read_csv(), aby wczytać pliki 'nyse.csv' i 'dow_jones.csv'. Dla każdego z nich utwórz DatetimeIndex na podstawie kolumny 'date', korzystając z parametrów parse_dates i index_col. Wyniki przypisz odpowiednio do zmiennych stocks i dow_jones.
  • Użyj pd.concat() z parametrem axis=1, aby połączyć stocks i dow_jones. Wynik przypisz do zmiennej data i sprawdź jej metodę .info().
  • Podziel data przez pierwszą wartość każdej serii, pomnóż przez 100 i narysuj wykres.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Import stock prices and index here
stocks = ____
dow_jones = ____

# Concatenate data and inspect result here
data = ____
print(____)

# Normalize and plot your data here


Edytuj i uruchom kod