Я применяю функцию для определения переменной между двумя временными шагами.
GHF_df$DT<-NA
GHF_df$DT[i+1]<-(GHF_df$X15[i+1]-GHF_df$X15[i])/(GHF_df$X20[i]-2*GHF_df$X15[i]+GHF_df$X10[i])
При выполнении кода я получаю сообщение об ошибке:
Error in `$<-.data.frame`(`*tmp*`, "DT", value = c(NA, -2345633719.29667, :
replacement has 22420 rows, data has 22419
Любые советы о том, как я могу обойти это, приписав 0 или NA к первой строке?