1. 학습
  2. /
  3. 강의
  4. /
  5. R에서 금융 데이터 가져오기와 관리

Connected

연습 문제

하나의 심볼에 기본 데이터 소스 설정하기

하나의 종목에 대해 기본 소스를 바꾸는 것은 여러 소스가 서로 다른 종목에 동일한 심볼을 사용하는 경우에 유용해요. 예를 들어, getSymbols("CP", src = "yahoo")는 뉴욕증권거래소의 Canadian Pacific Railway 데이터를 가져옵니다. 하지만 getSymbols("CP", src = "FRED")는 미 상무부 경제분석국(BEA)의 법인세 차감 후 이익(Corporate Profits After Tax) 데이터를 가져와요.

setSymbolLookup()을 사용하면 특정 종목의 기본 데이터 소스를 지정할 수 있습니다. 이 연습 문제에서는 getSymbols("CP")가 Yahoo Finance의 철도 주식 데이터가 아니라 FRED의 기업 이익 데이터를 불러오도록 설정하는 방법을 배웁니다.

setSymbolLookup()은 임의의 개수만큼 name = value 쌍을 받을 수 있으며, 여기서 name은 심볼이고 value는 해당 심볼에 대한 getSymbols() 인자를 담은 이름이 지정된 리스트입니다.

지침

100 XP
  • CP 데이터의 처음 몇 행을 확인하려면 head()를 사용하세요. 데이터는 미리 불러와 드렸습니다.
  • setSymbolLookup() 호출을 완성해 CP의 소스를 FRED로 사용하도록 설정하세요.
  • getSymbols()를 사용해 데이터를 다시 불러오세요.
  • CP의 처음 몇 행을 확인하고, 첫 번째 지침에서 본 출력과 비교하세요.