Zeitreihen der Marktkapitalisierung erstellen
Du kannst jetzt die Anzahl der Aktien nutzen, um aus der historischen Kurszeitreihe die gesamte Marktkapitalisierung für jede Komponente und jeden Handelstag zu berechnen.
Das Ergebnis ist die zentrale Grundlage, um den wertgewichteten Aktienindex zu konstruieren, den du in der nächsten Übung fertigstellst.
Diese Übung ist Teil des Kurses
Zeitreihen in Python bearbeiten
Anleitung zur Übung
Wir haben pandas bereits als pd und matplotlib.pyplot als plt für dich importiert. Außerdem haben wir die Variablen components und stock_prices erstellt, mit denen du in den letzten Übungen gearbeitet hast.
- Wähle die
'Number of Shares'auscomponents, weise sieno_shareszu und gib das Ergebnis in der Standardreihenfolge (aufsteigend) sortiert aus. - Multipliziere
stock_pricesmitno_shares, um eine Zeitreihe der Marktkapitalisierung pro Ticker zu erzeugen, und weise siemarket_capzu. - Wähle die erste und die letzte Zeile von
market_capaus und weise siefirst_valuebzw.last_valuezu. - Verwende
pd.concat(), umfirst_valueundlast_valueentlangaxis=1zu verketten, und stelle das Ergebnis als horizontales Balkendiagramm dar.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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