我正在尝试使用 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 数据。. 作为健全性检查,我使用 Sys.Date() 代替 x$Date 输入,它工作正常。
感谢您的任何建议,这是我的第一个问题,因此对任何错误表示歉意。