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
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órzDatetimeIndexna podstawie kolumny'date', korzystając z parametrówparse_datesiindex_col. Wyniki przypisz odpowiednio do zmiennychstocksidow_jones. - Użyj
pd.concat()z parametremaxis=1, aby połączyćstocksidow_jones. Wynik przypisz do zmiennejdatai sprawdź jej metodę.info(). - Podziel
dataprzez 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