Kom igångKom igång gratis

Skapa tidsserier för marknadsvärde

Nu kan du använda antalet aktier för att beräkna den totala börsvärderingen för varje komponent och handelsdag utifrån de historiska prisserierna.

Resultatet blir den viktigaste indata för att konstruera det värdeviktade aktieindexet, som du slutför i nästa övning.

Den här övningen är en del av kursen

Manipulera tidsseriedata i Python

Visa kurs

Övningsinstruktioner

Vi har redan importerat pandas som pd och matplotlib.pyplot som plt åt dig. Vi har också skapat variablerna components och stock_prices som du arbetade med i de tidigare övningarna.

  • Välj 'Number of Shares' från components, tilldela resultatet till no_shares och skriv ut det sorterat i standardordning (stigande).
  • Multiplicera stock_prices med no_shares för att skapa en tidsserie över börsvärde per ticker, och tilldela resultatet till market_cap.
  • Välj den första och sista raden i market_cap och tilldela dem till first_value respektive last_value.
  • Använd pd.concat() för att sammanfoga first_value och last_value längs axis=1 och plotta resultatet som ett horisontellt stapeldiagram.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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


Redigera och kör kod