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

Connected

ćwiczenie

Obliczanie kilku miar dla sektorów i giełd

Funkcja .agg() pozwala agregować dane na wiele sposobów. Podając listę nazw metod statystycznych, możesz obliczyć kilka statystyk podsumowujących jednocześnie. Nowe nazwy kolumn wynikowych możesz nadać za pomocą metody rename, która przyjmuje słownik – klucze to nazwy obliczonych miar, a wartości to docelowe nazwy kolumn.

W tym ćwiczeniu obliczysz średnią, medianę i odchylenie standardowe kapitalizacji rynkowych w milionach USD. Biblioteka pandas jest zaimportowana jako pd, matplotlib.pyplot jako plt, a DataFrame listings z kolumną referencyjną 'Exchange' jest dostępny w twoim środowisku.

Instrukcje

100 XP
  • Korzystając z broadcastingu i metody .div(), utwórz nową kolumnę 'market_cap_m' zawierającą dane o kapitalizacji rynkowej w milionach USD.
  • Pogrupuj dane według kolumn 'Sector' i 'Exchange', przypisując wynik do zmiennej by_sector_exchange.
  • Przypisz kolumnę market_cap_m z obiektu by_sector_exchange do zmiennej bse_mcm.
  • Użyj .agg(), aby obliczyć średnią, medianę i odchylenie standardowe dla market_cap_m, a następnie wywołaj metodę rename z argumentem słownikowym dla parametru columns, zapisując wyniki odpowiednio pod nazwami 'Average', 'Median' i 'Standard Deviation' – przypisz rezultat do zmiennej summary.
  • Wydrukuj wynik w konsoli.