Как zoo () заполняет n строк, в то время как исходный Dataframe имеет n-1 строку? - PullRequest
0 голосов
/ 31 мая 2019
library(dplyr)

У меня есть фрейм данных со 114 строками:

df = data.frame(a= (seq(from = as.Date("2016-11-27"), to = as.Date("2019-01-27"), by = 7)), b=seq(0:5)) #Create a dataframe
colnames(df) <- c("time","value") # change col names

Здесь, однако, мы удалим 4 первые строки фрейма данных

neodf <- (slice(df, 5:nrow(df)))
colnames(neodf) <- c("time","value") # change col names

Мы создаем временной ряд зоопаркас той же последовательностью, что и исходный кадр данных, но со значениями нового кадра данных

ts <- zoo(neodf$value, seq(from = as.Date("2016-11-27"), to = as.Date("2019-01-27"), by = 7))

Мы можем видеть, что у объекта зоопарка действительно больше строк, чем у neodf, поэтому мне было интересно, будет ли объект зоопарка автоматически сдвигать значения исоздавать ценности в конце или наоборот?

Моя первоначальная проблема с некоторыми сериями продаж.Исходный фрейм данных имеет 4 наблюдения каждый месяц, но за год в декабре у нас есть только 1 наблюдение.Как вы можете себе представить, поскольку я использую объект zoo () для преобразования (используя опцию sequence), я получаю 4 наблюдения в декабре, и они на самом деле содержат значения!

Спасибо!

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