단일 기업의 주가 데이터 가져오기
DataReader는 데이터 소스로 'iex'를 제공합니다. DataCamp 환경 밖에서 데이터를 실습하려면 IEX Cloud 계정이 필요해요.
IEX는 주가 시계열 접근을 최근 5년으로 제한합니다.
DataReader 패키지를 임포트하고 start 및/또는 end 인자를 date(YYYY, MM, DD) 형식으로 지정하면 IEX에서 주가 데이터를 간단히 가져올 수 있어요:
stock_data = DataReader(ticker, data_source, start, end)
1장에서는 주식 티커가 특정 회사의 주식 정보를 가져오기 위해 필요한 고유한 기호라는 것을 배웠어요.
이번 연습 문제에서는 티커가 'AAPL'인 Apple의 2016년 데이터를 가져오는 연습을 해볼 거예요.
이 연습은 강의의 일부입니다
Python으로 금융 데이터 가져오기와 관리
연습 안내
pandas_datareader.data에서DataReader를,datetime라이브러리에서date를 임포트하세요.date()를 사용해start를 2016년 1월 1일,end를 2016년 12월 31일로 설정하세요.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()