Отримайте біржові дані для однієї компанії
DataReader пропонує джерело даних 'iex'. Щоб експериментувати з даними поза середовищем DataCamp, вам знадобиться обліковий запис IEX Cloud.
IEX обмежує доступ до рядів цін акцій останніми п'ятьма роками.
Отримати дані про ціни акцій з IEX просто: імпортуйте пакет DataReader і використайте аргументи start та/або end у форматі date(YYYY, MM, DD):
stock_data = DataReader(ticker, data_source, start, end)
У першому розділі ви дізналися, що біржовий тікер — це унікальний символ, потрібний, щоб отримати біржову інформацію для певної компанії.
У цій вправі ви попрактикуєтеся імпортувати дані за 2016 рік для Apple з тікером 'AAPL'.
Ця вправа є частиною курсу
Імпорт і керування фінансовими даними в Python
Інструкції до вправи
- Імпортуйте
DataReaderзpandas_datareader.dataтаdateз бібліотекиdatetime. - За допомогою
date()встановітьstartна 1 січня 2016 року таendна 31 грудня 2016 року. - Призначте
tickerбіржовий тікер Apple'AAPL', аdata_source—'iex'. - Створіть об'єкт
DataReader()для імпорту цін акцій і запишіть його у зміннуstock_prices. - Скористайтеся
.head()і.info(), щоб відобразити та оглянути результат.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()