Zacznij terazZacznij za darmo

Wybieranie i analiza składników indeksu

Skoro zaimportowałeś i oczyściłeś dane listings, możesz przejść do wyboru składników indeksu – największych spółek w każdym sektorze według kapitalizacji rynkowej.

Będziesz mieć też okazję przyjrzeć się bliżej tym składnikom: ich ostatniej wartości rynkowej oraz ostatniej cenie.

To ćwiczenie jest częścią kursu

Manipulowanie danymi szeregów czasowych w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

Biblioteka pandas została już zaimportowana jako pd, a dane listings zostały wczytane z uwzględnieniem zmian wprowadzonych w poprzednim ćwiczeniu.

  • Użyj .groupby() i .nlargest(), aby wybrać największą spółkę według 'Market Capitalization' dla każdego 'Sector', i przypisz wynik do components.
  • Wyświetl components, posortowane malejąco według kapitalizacji rynkowej.
  • Wybierz Stock Symbol z indeksu obiektu components, przypisz wynik do tickers i wyświetl go.
  • Utwórz listę info_cols zawierającą nazwy kolumn Company Name, Market Capitalization i Last Sale. Następnie użyj .loc[] z tickers i info_cols, aby za pomocą print() wyświetlić więcej szczegółów o spółkach posortowanych malejąco według Market Capitalization.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Select largest company for each sector
components = ____

# Print components, sorted by market cap
print(____)

# Select stock symbols and print the result
tickers = ____
print(____)

# Print company name, market cap, and last price for each component 
info_cols = ____
print(____)
Edytuj i uruchom kod