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
Oefeninstructies
- Zet
'Stock Symbol'als index voorlistings. - Gebruik
.loc[]om rijen te filteren waar'Sector'gelijk is aan'Consumer Services'énIPO Yearvanaf 1998, en selecteer ook de kolom'Market Capitalization'. Pas.idxmax()toe en ken het resultaat toe aanticker. - Zet de
start-datum op 1 januari 2015. - Gebruik de
DataReaderom sindsstartde koersdata voortickervan'yahoo'op te halen. - Plot de
'close'- en'volume'-koersen van dit bedrijf, gebruik'volume'voorsecondary_yentickerals detitle.
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()