1. Nauka
  2. /
  3. Kursy
  4. /
  5. Importowanie i zarządzanie danymi finansowymi w Pythonie

Connected

ćwiczenie

Spółki według sektora na wszystkich giełdach

Zmienna kategoryczna to zmienna, która przyjmuje jedną z ograniczonej liczby wartości na podstawie pewnej cechy jakościowej. Rozkład częstości to reprezentacja liczby wystąpień danej wartości zmiennej kategorycznej.

Przypomij sobie dane giełdowe z wcześniejszych rozdziałów. Funkcja .mean() nie jest zbyt przydatna do analizy częstości wartości kolumny 'Sector', takich jak 'Technology' czy 'Finance' – dużo lepiej sprawdzą się tu .value_counts() i .nunique().

W tym ćwiczeniu porównasz rozkład notowań na giełdach AMEX, NASDAQ i NYSE według sektora. Biblioteki pandas jako pd i matplotlib.pyplot jako plt zostały już zaimportowane, a dane o notowaniach z poprzednich ćwiczeń są załadowane do słownika listings, którego kluczami są 'amex', 'nasdaq' i 'nyse'.

Instrukcje

100 XP
  • Utwórz listę exchanges zawierającą dokładne nazwy giełd w kolejności podanej powyżej.
  • Użyj pętli for, aby iterować po liście exchanges ze zmienną iteracyjną exchange przechowującą nazwę każdej giełdy. W każdej iteracji:
    • Zastosuj .value_counts() do kolumny 'Sector' i przypisz wynik do zmiennej sectors.
    • Posortuj sectors w kolejności malejącej i wyświetl jako wykres słupkowy.
    • Pokaż wynik.