У меня есть объект basi c xts, созданный с использованием следующего:
library(quantmod)
temp1 <- getSymbols("GOOG",src = 'yahoo',from=Sys.Date()-50,to = Sys.Date(),auto.assign=FALSE)
temp2 <- temp1$GOOG.Close
head(temp2)
GOOG.Close
2020-05-20 1406.72
2020-05-21 1402.80
2020-05-22 1410.42
2020-05-26 1417.02
2020-05-27 1417.84
2020-05-28 1416.73
lag(temp2,1)
Error in c.xts(NA_real_, c(1406.719971, 1402.800049, 1410.420044, 1417.02002, :
zero-length vectors with non-zero-length index are not allowed
Насколько я могу судить, temp2 не имеет нулевой длины, поэтому я не понимаю ошибку.
Точно так же функция diff (temp2) работает должным образом.
Кажется, это началось, когда я недавно обновился до R 4.0.1
Я не могу найти объяснения этой ошибке, учитывая, что я делаю иметь ненулевой вектор.