시작하기무료로 시작하기

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("___")
코드 편집 및 실행