Это мой самый первый пост, и я совершенно новичок в R (R Gui), я глубоко извиняюсь, если пишу не в том месте, разделе или даже на неправильном веб-сайте. Я надеюсь, что это не так!
Я провожу несколько дней, пытаясь найти способ решить возникшую проблему, но не могу найти решение.
Я пытаюсь используйте пакет anomalize
. Для этого необходимо преобразовать данные в tibble time
.
. После того, как я импортировал свои данные (.CSV), я смог преобразовать их в таблицу (tbl_df
), но, если попытался преобразовать их в tbl_time
Я получаю это сообщение:
Ошибка: указанный индекс не основан на времени
Я попытался настроить формат .CSV (не уверен, что необходимо) изменить формат даты и метки, но все же ... не работает!
Я вставлю то, что у меня есть, я уверен, что некоторые из вас смогут мне помочь. Большое спасибо!
Это часть исходного набора данных, такая же простая, как месячные точки сбора данных (gwt
) и дата приобретения рядом с ней (date
)
date gwt
1 01/02/2003 01:21:18 0.41
2 01/03/2003 01:21:18 0.35
3 01/04/2003 01:21:18 0.22
4 01/05/2003 01:21:18 0.03
5 01/06/2003 01:21:18 -0.05
6 01/07/2003 01:21:18 -0.09
7 01/08/2003 01:21:18 -0.10
8 01/09/2003 01:21:18 -0.02
9 01/10/2003 01:21:18 0.04
10 01/11/2003 01:21:18 0.11
11 01/12/2003 01:21:18 0.08
12 01/01/2004 01:21:18 0.00
13 01/02/2004 01:21:18 -0.19
14 01/03/2004 01:21:18 -0.34
15 01/04/2004 01:21:18 -0.46
16 01/05/2004 01:21:18 -0.59
17 01/06/2004 01:21:18 -0.63
Это tbl_df
Я смог получить:
A tibble: 46 x 2
date gwt
1 01/02/2003 01:21:18 0.41
2 01/03/2003 01:21:18 0.35
3 01/04/2003 01:21:18 0.22
4 01/05/2003 01:21:18 0.03
5 01/06/2003 01:21:18 -0.05
6 01/07/2003 01:21:18 -0.09
7 01/08/2003 01:21:18 -0.1
8 01/09/2003 01:21:18 -0.02
9 01/10/2003 01:21:18 0.04
10 01/11/2003 01:21:18 0.11
... with 36 more rows
, и это сообщение я получаю, когда пытаюсь получить tbl_time
(как упоминалось выше):
t2 <- as_tbl_time(t1, date)
Error: Specified 'index' is not time based
PS Я пытался изменить формат, убрав время и оставив только дату, но это ничего не меняет.
Кто-нибудь может помочь? Я был бы очень признателен за это
Извините за длинный пост, заранее извиняюсь за любую ошибку.