시작하기무료로 시작하기

여러 종목에 대해 유효한 이름 만들기

앞선 연습 문제에서 setSymbolLookup()을 사용해 getSymbols()의 기본 데이터 소스를 설정하는 방법을 배웠어요. setSymbolLookup()은 종목 심볼과 R 객체 이름 사이의 매핑을 만드는 데에도 사용할 수 있어요.

이 기능은 문법적으로 유효한 이름이 아닌 심볼이 많거나, 다른 R 변수 이름과 충돌하는 심볼의 데이터를 다운로드하려 할 때 유용해요.

이름이 충돌하는 예로는 AT&T의 주식 심볼 T가 있어요. 이 심볼은 논리값 TRUE의 축약형으로 자주 사용돼요.

주어진 심볼의 이름을 바꾸려면, 인수를 다음과 같이 리스트로 setSymbolLookup()에 전달해야 해요: setSymbolLookup(NEW_NAME = list(name = "OLD_NAME")).

이 연습은 강의의 일부입니다

R에서 금융 데이터 가져오기와 관리

강의 보기

연습 안내

  • "BRK-A"의 이름을 "BRK.A"로 설정하세요.
  • "T"(AT&T)의 이름을 "ATT"로 설정하세요.
  • 하나의 getSymbols() 호출로 두 종목의 데이터를, 방금 지정한 새 이름을 사용해 불러오세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Set name for BRK-A to BRK.A


# Set name for T to ATT
setSymbolLookup(___ = list(name = "___"))


# Load BRK.A and ATT data
getSymbols(c("___", "___"))
코드 편집 및 실행