Не включайте полные данные в качестве первого аргумента для zoo
.
datats <- zoo(data$GDP, order.by = data$DATE)
datats
теперь временной ряд, содержащий только ВВП на ваши данные даты
Тогда войти в систему datats
должно работать
log(datats)
#2000-01-01 2000-01-02 2000-01-03
# 11.52307 11.72364 13.39135
Данные :
data <- structure(list(DATE = structure(c(10957, 10958, 10959), class = "Date"),
GDP = c(101020L, 123456L, 654321L)), row.names = c(NA, -3L
), class = "data.frame")