get() 또는 백틱으로 객체에 접근하기
어떤 시점에는 문법적으로 유효하지 않은 이름을 가진 종목의 데이터를 내려받을 수도 있습니다. 문법적으로 유효한 이름은 영문자, 숫자, ".", "_"로 이루어져야 하며, 반드시 영문자 또는 숫자가 아닌 문자가 뒤따르는 "."로 시작해야 합니다.
예를 들어 Berkshire Hathaway 보통주 A 클래스의 심볼은 "BRK-A"인데, "-" 문자가 포함되어 있어 문법적으로 유효한 이름이 아닙니다. 또 다른 예로 중국 주식은 숫자로만 구성된 심볼을 갖습니다. Yahoo Finance에서 상하이 종합지수의 심볼은 "000001.SS"입니다.
문법적으로 유효하지 않은 이름을 가진 객체에는 get 함수 또는 백틱(`)을 사용해 접근할 수 있습니다.
이 연습은 강의의 일부입니다
R에서 금융 데이터 가져오기와 관리
연습 안내
getSymbols()를 사용해 "BRK-A"의 데이터를 불러오세요.- 백틱(
`)과head()를 사용해 데이터의 처음 몇 행을 확인하세요. get()을 사용해getSymbols()가 불러온 데이터를BRK.A라는 객체에 할당하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Load BRK-A data
# Use backticks (`) and head() to look at the loaded data
___(`___`)
# Use get() to assign the BRK-A data to an object named BRK.A
___ <- get("___")