Aan de slagGa gratis aan de slag

Vind het grootste consumentbedrijft dat na 1998 werd genoteerd

Je kunt je data op nog meer voorwaarden filteren door elke voorwaarde tussen haakjes te zetten en logische operatoren als & en | te gebruiken.

Hier ga je uitzoeken welk bedrijf het grootste bedrijf in consumentendiensten is dat naar de beurs ging nadat Amazon dat in 1997 deed. De data staat in de kolom 'IPO Year'; een Initial Public Offering (IPO) is een financiële term voor het moment waarop een privébedrijf zijn aandelen voor het eerst aan het publiek aanbiedt.

DataReader, date, pandas als pd, en matplotlib.pyplot als plt zijn al geïmporteerd. De listings DataFrame uit de vorige oefening is ook beschikbaar.

Deze oefening maakt deel uit van de cursus

Financiële data importeren en beheren in Python

Cursus bekijken

Oefeninstructies

  • Zet 'Stock Symbol' als index voor listings.
  • Gebruik .loc[] om rijen te filteren waar 'Sector' gelijk is aan 'Consumer Services' én IPO Year vanaf 1998, en selecteer ook de kolom 'Market Capitalization'. Pas .idxmax() toe en ken het resultaat toe aan ticker.
  • Zet de start-datum op 1 januari 2015.
  • Gebruik de DataReader om sinds start de koersdata voor ticker van 'yahoo' op te halen.
  • Plot de 'close'- en 'volume'-koersen van dit bedrijf, gebruik 'volume' voor secondary_y en ticker als de title.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Set Stock Symbol as the index
listings = ____

# Get ticker of the largest consumer services company listed after 1997
ticker = listings.loc[(____ == ____) & (____ > 1998), 'Market Capitalization'].____()

# Set the start date
start = ____

# Import the stock data
data = ____

# Plot close and volume
data[['close', 'volume']].____

# Show the plot
plt.show()
Code bewerken en uitvoeren