8.2.5 get_data( )
get_data() 함수는 과거 주가 데이터를 일간, 주간, 월간으로 가져온다. 다음은 함수에 전달할 매개변수다.
get_data( ticker, start_date = None, end_date = None, index_as_date = True, interval = "1d" )
- ticker: 종목 티커
- start_date: 시작일
- end_date: 마지막일
- index_as_date: 기본값은 True이다. index_as_date = True이면 날짜는 인덱스로 사용한다.
- interval: 기본값은 "1d"(일간)이다. 그 외 "1wk"(주간), "1mo"(월간)를 사용할 수 있다.
다음은 특정 회사의 주가 데이터를 다양하게 가져오는 사용 예다.
# 마이크로소프트의 주가 데이터를 가져온다
msft_data = get_data( 'msft' )
# 마이크로소프트의 2020년 1월 1일 이후 주가를 가져온다
from1999 = get_data( 'msft', start_date = '01/01/2020' )
# 마이크로소프트의 2020년 1월 1일에서 1월 10일 사이의 주가를 가져온다
few_days = get_data( 'msft', start_date = '01/01/2020', end_date = '01/10/2020' )
# 마이크로소프트의 주간 데이터를 가져온다
weekly_data = get_data( "msft", interval = "1wk" )
# 마이크로소프트의 월간 데이터를 가져온다
monthly_data = get_data( "msft", interval = "1mo" )