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"])),: пропущенные значения не допускаются в присвоениях фреймов данных с индексами
[<-.data.frame
*tmp*
dsa$timestamp <- unlist(lapply(dates, FUN= YeMo_to_int)) dsa[is.na(dsa)] <- 0
Функция YeMo_to_int может возвращать некоторые значения NA, поэтому возникает эта ошибка.
YeMo_to_int