Maak tijdreeksen van marktkapitalisatie
Je kunt nu het aantal aandelen gebruiken om de totale marktkapitalisatie per component en handelsdatum te berekenen op basis van de historische koersreeksen.
Het resultaat is de belangrijkste input om de waardegewogen aandelenindex te bouwen, die je in de volgende oefening afrondt.
Deze oefening maakt deel uit van de cursus
Tijdreeksgegevens manipuleren in Python
Oefeninstructies
We hebben pandas al als pd en matplotlib.pyplot als plt voor je geïmporteerd. We hebben ook de variabelen components en stock_prices aangemaakt waar je in de vorige oefeningen mee werkte.
- Selecteer
'Number of Shares'uitcomponents, wijs dit toe aanno_shares, en print het resultaat, gesorteerd in de standaard (oplopende) volgorde. - Vermenigvuldig
stock_pricesmetno_sharesom een tijdreeks van marktkapitalisatie per ticker te maken, en wijs dit toe aanmarket_cap. - Selecteer de eerste en de laatste rij van
market_capen wijs deze toe aanfirst_valueenlast_value. - Gebruik
pd.concat()omfirst_valueenlast_valuete concateneren langsaxis=1en plot het resultaat als een horizontale staafgrafiek.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Select the number of shares
no_shares = ____
print(____)
# Create the series of market cap per ticker
market_cap = ____
# Select first and last market cap here
first_value = ____
last_value = ____
# Concatenate and plot first and last market cap here