При попытке заполнить наш фрейм данных временного ряда «пропущенные значения не допускаются в индексируемых назначениях фреймов данных» - PullRequest
0 голосов
/ 06 мая 2020
for (pXm in 1:dim(dsa)[1]){
  dtf[as.character(unlist(dsa[pXm,"Product_Code"])),unlist(dsa[pXm,"timestamp"])]<- 
    unlist(dsa[pXm,"Order_Demand"])
}

Ошибка в [<-.data.frame (*tmp*, as.character (unlist (dsa [pXm, "Product_Code"])),: пропущенные значения не допускаются в присвоениях фреймов данных с индексами

1 Ответ

0 голосов
/ 27 июня 2020
dsa$timestamp <- unlist(lapply(dates, FUN= YeMo_to_int))
dsa[is.na(dsa)] <- 0

Функция YeMo_to_int может возвращать некоторые значения NA, поэтому возникает эта ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...