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

Connected

ćwiczenie

Wybierz 5 największych notowanych spółek konsumenckich

Jak przed chwilą poznałeś(-aś), można filtrować akcje według określonych kryteriów przy użyciu metody sort_values() z argumentem wskazującym kolumnę sortowania. Możesz też dodać argument ascending=False, aby posortować dane od najwyższej do najniższej wartości.

W tym ćwiczeniu użyjesz tej funkcji, aby znaleźć pięć najbardziej wartościowych spółek w sektorze Consumer Services. Miarą wartości jest tutaj kapitalizacja rynkowa, czyli łączna wartość wszystkich akcji danej spółki. Biblioteka pandas została zaimportowana jako pd, podobnie jak DataFrame listings z pierwszego rozdziału. Dla przypomnienia: zawiera on dane z giełd AMEX, NYSE i NASDAQ.

Instrukcje

100 XP
  • Nie używając .loc[], przefiltruj listings według warunku, że kolumna 'Sector' jest równa 'Consumer Services', i zapisz wynik do consumer_services.
  • Posortuj consumer_services według kolumny 'Market Capitalization' w kolejności malejącej i zapisz wynik do consumer_services2.
  • Korzystając z .head(), wyświetl pierwsze 5 wierszy kolumn 'Company Name', 'Exchange' i 'Market Capitalization'.