在用backtest package做测试的时候,我按照pack自带的数据库的形式建造了自己的data,但是用自己的数据来测试的时候就报错了
bt <- backtest(data, in.var = c("volume"), ret.var = "ret", date.var = 
"date", id.var = "NAICS", buckets = 10, natural = TRUE, by.period = 
FALSE)
Error in stock.table[as.character(last.portfolio[]$x), "last"] <- 
100/nrow(last.portfolio[]) : 
这个应该是下标越界的问题,请问如何解决这个问题