У меня есть файл .csv
с временными рядами. Я пытаюсь использовать ts()
, и для его построения! Но мой первоначальный набор данных - это одна строка для одного действия. Поэтому я хочу сделать таблицу с частотами. Я сделал это, но для (существующих) дней у меня нет данных, я бы хотел присвоить значение частоты 0!Таблица частот с R (из необработанных временных рядов)
Вот пример моих данных:
> table(ech$Date.Time) # Frequencies of observed dates
Я создал все существующие даты, используя:
> seq.Date(from = min(ech$Date.Time), to = max(ech$Date.Time), by = 1)
И вот результат я хотел бы получить :
Я пробовал несколько вещей, но это не работает так, как хотелось бы! Вот пример того, что я пробовал, но ничего не печатает, и я не понимаю сообщение об ошибке.
> plot(ts(data = ech, deltat = table(ech$Date.Time)))
Error in plot(ts(data = ech, deltat = ech$Date.Time)) : erreur d'évaluation de l'argument 'x' lors de la sélection d'une méthode pour la fonction 'plot' : Error in Ops.Date(1, deltat) :/not defined for "Date" objects
Должен ли я использовать deltat
или frequency
, или что-то еще до использования ts()
??
спасибо.
Это отлично, я Ждут» t знать об этой функции слияния ... Большое спасибо за вашу помощь! –
Добро пожаловать! Рад был помочь :) – LyzandeR