Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Importera DataReader från pandas_datareader.data och date från biblioteket datetime.
  • Använd date() för att sätta start-datumet till den 1 januari 2016 och end-datumet till den 31 december 2016.
  • Sätt ticker till Apples aktieticker 'AAPL' och data_source till 'iex'.
  • Skapa ett DataReader()-objekt för att importera aktiekurserna och tilldela resultatet till variabeln stock_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()
Redigera och kör kod