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
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 docomponents. - Wyświetl
components, posortowane malejąco według kapitalizacji rynkowej. - Wybierz
Stock Symbolzindeksuobiektucomponents, przypisz wynik dotickersi wyświetl go. - Utwórz listę
info_colszawierającą nazwy kolumnCompany Name,Market CapitalizationiLast Sale. Następnie użyj.loc[]ztickersiinfo_cols, aby za pomocąprint()wyświetlić więcej szczegółów o spółkach posortowanych malejąco wedługMarket 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(____)