RBLPAPI 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$Date は過去の日付の列であり、新しい列を作成して、その行の x$Date 列に対応する各行の BDH データを取得しようとしています。. サニティ チェックとして、x$Date 入力の代わりに Sys.Date() を使用したところ、正しく動作しました。
アドバイスありがとうございます。これは私の最初の質問です。誤りがあればお詫びします。