종목별 기본 인수 설정

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

Joshua Ulrich

Quantitative Analyst & quantmod Co-Author and Maintainer

setSymbolLookup()으로 데이터 소스 지정

setSymbolLookup(AAPL = "google")
aapl <- getSymbols("AAPL", auto.assign = FALSE)
str(aapl)  # 'src' 속성을 확인하세요
2007-01-03/2017-02-22의 ‘xts’ 객체:
  Data: num [1:2552, 1:5] 12.3 12 12.2 12.3 12.3 ...
 - attr(*, "dimnames")=List of 2
  ..$ : NULL
  ..$ : chr [1:5] "AAPL.Open" "AAPL.High" "AAPL.Low" "AAPL.Close" ...
  Date 클래스 객체로 인덱싱: TZ: UTC
  xts 속성:  
List of 2
 $ src    : chr "google"
 $ updated: POSIXct[1:1], format: "2017-02-23 14:16:55"

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

setSymbolLookup()으로 다른 인수 지정

setSymbolLookup(MSFT = list(src = "google", from = "2016-01-01"))
msft <- getSymbols("MSFT", auto.assign = FALSE)
str(msft)  # 'src' 속성과 첫 날짜를 확인하세요
2016-01-04/2017-02-27의 ‘xts’ 객체:
  Data: num [1:290, 1:5] 54.3 54.9 54.3 52.7 52.4 ...
 - attr(*, "dimnames")=List of 2
  ..$ : NULL
  ..$ : chr [1:5] "MSFT.Open" "MSFT.High" "MSFT.Low" "MSFT.Close" ...
  Date 클래스 객체로 인덱싱: TZ: UTC
  xts 속성:  
List of 2
 $ src    : chr "google"
 $ updated: POSIXct[1:1], format: "2017-02-23 14:20:21"
R에서 금융 데이터 가져오기와 관리

기본값 저장 및 복원 (1)

# 기본값 설정
setSymbolLookup(AAPL = "google")
# 변경 확인
getSymbolLookup()
$AAPL
$AAPL$src
"google"
# 조회 설정 저장
saveSymbolLookup("symbol_lookup.rda")
# 조회 설정 제거
setSymbolLookup(AAPL = NULL)
R에서 금융 데이터 가져오기와 관리

기본값 저장 및 복원 (2)

# 제거 확인
getSymbolLookup()
named list()
# 조회 설정 불러오기
loadSymbolLookup("symbol_lookup.rda")
# 복원 확인
getSymbolLookup()
$AAPL
$AAPL$src
"google"
R에서 금융 데이터 가져오기와 관리

연습해 봅시다!

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

Preparing Video For Download...