1. Nauka
  2. /
  3. Kursy
  4. /
  5. Manipulowanie danymi szeregów czasowych w Pythonie

Connected

ćwiczenie

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

Instrukcje

100 XP

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.