Hämta aktiedata för ett enskilt företag
DataReader erbjuder datakällan 'iex'. För att experimentera med data utanför DataCamp-miljön behöver du ett IEX Cloud-konto.
IEX begränsar åtkomsten till aktiekursserier till de senaste fem åren.
Att hämta aktiekursdata från IEX är enkelt när du har importerat paketet DataReader och använder argumenten start och/eller end i formatet date(YYYY, MM, DD):
stock_data = DataReader(ticker, data_source, start, end)
I det första kapitlet lärde du dig att en aktieticker är den unika symbol som behövs för att hämta aktieinformation för ett visst företag.
I den här övningen får du öva på att importera 2016 års data för Apple, med tickern 'AAPL'.
Den här övningen är en del av kursen
Importera och hantera finansiell data i Python
Övningsinstruktioner
- Importera
DataReaderfrånpandas_datareader.dataochdatefrån biblioteketdatetime. - Använd
date()för att sättastart-datumet till den 1 januari 2016 ochend-datumet till den 31 december 2016. - Sätt
tickertill Apples aktieticker'AAPL'ochdata_sourcetill'iex'. - Skapa ett
DataReader()-objekt för att importera aktiekurserna och tilldela resultatet till variabelnstock_prices. - Använd
.head()och.info()för att visa och granska resultatet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Import DataReader
____
# Import date
____
# Set start and end dates
start = date(____)
end = date(____)
# Set the ticker
ticker = ____
# Set the data source
data_source = ____
# Import the stock prices
stock_prices = DataReader(____, ____, ____, ____)
# Display and inspect the result
print(stock_prices.head())
stock_prices.info()