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

Connected

ćwiczenie

Wartość spółek według giełdy i sektora

Bardziej szczegółowe podsumowania danych możesz uzyskać, podając listę kolumn do .groupby() i/lub stosując metodę statystyczną, taką jak .mean(), bezpośrednio do jednej lub kilku kolumn numerycznych.

W tym ćwiczeniu obliczysz medianę kapitalizacji rynkowej dla każdego sektora, z podziałem na giełdy, na których notowane są spółki. Użyjesz też .unstack(), aby przestawić etykiety giełd z wierszy do kolumn. Przed rozpoczęciem ćwiczenia warto zajrzeć do listings w konsoli!

pandas jako pd i matplotlib.pyplot jako plt zostały już zaimportowane. DataFrame listings z kolumną referencyjną 'Exchange' oraz nową kolumną market_cap_m zawierającą kapitalizację rynkową w milionach USD jest dostępny w twoim środowisku.

Instrukcje

100 XP
  • Pogrupuj dane według 'Sector' i 'Exchange', a wynik przypisz do by_sector_exchange.
  • Oblicz medianę kapitalizacji rynkowej dla by_sector_exchange i przypisz wynik do mcap_by_sector_exchange.
  • Wyświetl pierwsze 5 wierszy wyniku za pomocą .head().
  • Wywołaj .unstack() na mcap_by_sector_exchange, aby przenieść etykiety Exchange do kolumn, i przypisz wynik do mcap_unstacked.
  • Przedstaw wynik jako wykres słupkowy z tytułem 'Median Market Capitalization by Exchange' i etykietą osi Y 'USD mn'.
  • Wyświetl wykres.