Všechny souhrnné statistiky podle sektoru
Na groupby objekt můžeš aplikovat různé souhrnné statistiky, které jsi se naučil/a v předchozí kapitole, a získat výsledky pro každou kategorii zvlášť. Patří sem i funkce .describe(), která nabídne několik přehledů najednou!
Procvičíš si to na datech z burzy NASDAQ. pandas je naimportován jako pd a data o akciích z burzy NASDAQ jsou dostupná v tvém pracovním prostředí jako DataFrame nasdaq.
Toto cvičení je součástí kurzu
Importing and Managing Financial Data in Python
Pokyny k cvičení
- Prozkoumej data
nasdaqpomocí.info(). - Vytvoř nový sloupec
market_cap_ms hodnotou tržní kapitalizace v milionech USD. Na dalším řádku odstraň sloupec'Market Capitalization'. - Seskup data
nasdaqpodle'Sector'a výsledek ulož donasdaq_by_sector. - Zavolej metodu
.describe()nanasdaq_by_sector, výsledek přiřaď dosummarya vypiš ho. - Funguje to, ale
resultje v dlouhém formátu a používápd.MultiIndex(), který jsi viděl/a dříve. Převeďsummarydo širokého formátu pomocí.unstack().
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)