#r #linear-regression #forecasting
Вопрос:
Я решаю упражнения из книги Прогнозирование:Принципы и практика 3-е издание
В главе 7 пример 1 я хочу отфильтровать январь 2014 года по месяцам tsibbledata:vic_elec
и обобщить данные по дням, вот код :
jan14_vic_elec <- vic_elec %>%
filter(yearmonth(Time) == yearmonth("2014 Jan")) %>%
index_by(Date = as_date(Time)) %>%
summarise(
Demand = sum(Demand),
Temperature = max(Temperature)
)
Этот фрагмент filter()
функций выдает ошибку :
- Ошибка: Проблема с
filter()
вводом..1
. i Ввод..1
-это yearmonth(Time) == yearmonth("2014 Jan")
. функция x- «Rcpp_precious_remove» не входит в комплект поставки «
Rcpp
Кто-нибудь может помочь ?
Комментарии:
1. Я не могу повторно создать эту ошибку, этот фрагмент кода работает для меня вы установили и загрузили пакет fpp3?
2. Скорее всего, вы еще не загрузились
dplyr
, поэтому используетеstats::filter()
.3. он продолжает выдавать ошибку, уже пытался обновить пакеты и выбрать фильтр по dplyr:: , но он продолжает работать.
Ответ №1:
Откройте новое окно r и сделайте это. Это должно сработать!
Основная проблема в том, что у вас есть некоторые конфликты пакетов. Следовательно, начните в новом окне
library(fpp3)
jan14_vic_elec <- vic_elec %>%
filter(yearmonth(Time) == yearmonth("2014 Jan")) %>%
index_by(Date = as_date(Time)) %>%
summarise(
Demand = sum(Demand),
Temperature = max(Temperature)
)
Комментарии:
1. уже загрузил посылку, та же проблема. Спасибо, что пытаешься помочь
2. проблема в следующем году
3. решено с помощью пакета as.yearmon из зоопарка