getSymbols() 소개
quantmod 패키지의 getSymbols() 함수는 다양한 소스에서 워크스페이스로 데이터를 가져오는 일관된 인터페이스를 제공합니다. 기본적으로 getSymbols()는 데이터를 xts 객체로 가져옵니다.
이 연습 문제에서는 getSymbols()를 소개합니다. Yahoo! Finance에서 QQQ 데이터를 가져오세요. QQQ는 Nasdaq 100 지수를 추종하는 상장지수펀드(ETF)이며, Yahoo! Finance는 getSymbols()의 기본 데이터 소스입니다.
가져올 종목(즉, 티커 심볼)을 지정하려면 Symbols 인자를 사용합니다. Symbols는 getSymbols()의 첫 번째 인자이므로, 보통은 종목명만 입력하고 Symbols =는 생략합니다.
이 연습은 강의의 일부입니다
R에서 금융 데이터 가져오기와 관리
연습 안내
library()함수를 사용해 quantmod 패키지를 로드하세요.- 이제
getSymbols()를 사용해 QQQ 데이터를 가져오세요. 데이터가QQQ에 할당되도록 하세요 (auto.assign = TRUE). getSymbols()가 만든QQQ객체의 구조를 확인하려면str()함수를 사용하세요.src와updated속성에 주목하세요.head()함수를 사용해QQQ의 처음 몇 행을 확인하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Load the quantmod package
# Import QQQ data from Yahoo! Finance
# Look at the structure of the object getSymbols created
# Look at the first few rows of QQQ