Как решить данные линейной интерполяции по временному шагу в R: (список) объект не может быть приведен к типу 'double'

У меня есть данные мгновенного расхода воды в файле data.txt (данные ниже)

(список) объект не может быть приведен к типу 'double' Я думаю, что проблема связана с форматом дат, пожалуйста, как решить эту проблему?

write.table(TAB4, file="Q.txt", sep=";",quote=FALSE,row.names=FALSE)

1 ответ

Решение

Нужны две перемены. list проблема может быть решена путем преобразования х в POSIXctне POSIXlt в разделе 6 вашего кода: x=as.POSIXct(TAB3$V1),

Затем в разделе 7 удалите NA значения из х и у: TAB4=approx(x[-z],y[-z], xout= x[z]),

Существует также ложный р в pTAB4 в следующей строке это выглядит неправильно.

Другие вопросы по тегам