Toate statisticile rezumative pe sector
Poți aplica diferitele statistici rezumative pe care le-ai învățat în capitolul anterior asupra unui obiect groupby, pentru a obține rezultatele pe fiecare categorie în parte. Printre acestea se numără și funcția .describe(), care oferă mai multe informații dintr-o singură dată!
În acest exercițiu, vei exersa acest lucru folosind listările NASDAQ. pandas a fost importat ca pd, iar datele despre listările de la bursa NASDAQ sunt disponibile în spațiul tău de lucru, în DataFrame-ul nasdaq.
Acest exercițiu face parte din cursul
Importul și gestionarea datelor financiare în Python
Instrucțiuni pentru exercițiu
- Inspectează datele din
nasdaqfolosind.info(). - Creează o nouă coloană
market_cap_mcare să conțină capitalizarea de piață în milioane de USD. Pe linia următoare, elimină coloana'Market Capitalization'. - Grupează datele din
nasdaqdupă'Sector'și atribuie rezultatul variabileinasdaq_by_sector. - Apelează metoda
.describe()penasdaq_by_sector, atribuie rezultatul variabileisummaryși afișează-l. - Aceasta funcționează, însă
resulteste în format lung și folosește unpd.MultiIndex()pe care l-ai întâlnit anterior. Converteștesummaryîn format larg apelând.unstack().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Inspect NASDAQ data
nasdaq.____()
# Create market_cap_m
nasdaq['market_cap_m'] = ____[____].div(1e6)
# Drop the Market Capitalization column
nasdaq.drop('Market Capitalization', axis=1, inplace=True)
# Group nasdaq by Sector
nasdaq_by_sector = ____.____(____)
# Create summary statistics by sector
summary = ____.____()
# Print the summary
print(summary)
# Unstack
summary = ____.____()
# Print the summary again
print(summary)