단일 종목에 대해 유효한 이름 만들기
단일 심볼의 데이터만 다운로드하고, 그 심볼이 문법적으로 유효한 이름이 아니라면 getSymbols() 호출에서 auto.assign = FALSE로 설정할 수 있어요. 이렇게 하면 결과를 문법적으로 유효한 이름에 직접 할당할 수 있습니다.
열 이름도 문법적으로 유효한 이름으로 변환하는 것이 좋을 수 있어요. 열 이름이 문법적으로 유효한 이름이라고 가정하는 함수(예: lm())에서 데이터를 사용할 계획이라면 특히 그렇습니다.
이 연습은 강의의 일부입니다
R에서 금융 데이터 가져오기와 관리
연습 안내
getSymbols()와auto.assign인수를 사용해 "BRK-A" 데이터가 들어 있는BRK.A라는 객체를 만드세요.colnames()를 사용해BRK.A객체의 열 이름을 담은col_names라는 객체를 만드세요.make.names()로col_names를 문법적으로 유효한 이름으로 변환하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create BRK.A object
# Create col_names object from the colnames() of BRK.A
col_names <-
# Convert col_names into syntactically valid names
colnames(BRK.A) <-