임은 RBLPAPI BDHRblpapi BDH : BDH 수식 및 열 참조를 기반으로하는 열을 어떻게 추가합니까?
StockMove <- function(ticker){
StockMove <- bdh("MSFT Equity", "Chg_Pct_1D", x$Date, x$Date)
colnames(ernmove) <- NULL
ernmove <- ernmove[,2]
}
를 사용하여 열을 만들려고하지만 난
Error in eval(substitute(expr), envir, enclos) : expecting a single value
Called from: bdh_Impl(con, securities, fields, start.date, end.datee, options, overrides, verbose, identity)
의 X $ 날짜 역사적인 날짜의 열입니다 오류가 계속 발생하고 나는 새를 만들려고하고 있어요 해당 행의 x $ Date 열에 해당하는 각 행에 대한 BDH 데이터를 가져옵니다. . 온 전성 검사로 x $ Date 입력 대신 Sys.Date()를 사용했는데 제대로 작동합니다.
모든 조언을 주셔서 감사합니다. 이것은 모든 오류에 대해 사과하는 첫 번째 질문입니다.
x $ Date의 형식을 확인 하시겠습니까? 문자열 인 경우 as.Date를 사용하여 Date로 변환하려고합니까? Excel에서 bdh로이 문제를 알고 있습니다. –
감사합니다. 나는 sapply (x, 클래스)를 사용하여 검사했고 실제로 열이 날짜 형식 인 것 같습니다. 실제로 여기에서 무엇을해야할지 확신하지 못합니다 ... –
xDate는 날짜 열입니다. BDH는 시작 날짜와 종료 날짜를 원합니다. 날짜 목록을 검색하는 데 적합하지 않습니다. 그리고 공휴일에 빈 데이터가 있기 때문에 한 번에 하나의 날짜까지 채우지 않습니다. 이미 알고있는 정확한 날짜를 원할 때 먼저 BDH로 전체 날짜 범위를 검색 한 다음 검색합니다 내가 원하는 데이트. –