在R中使用anomalize库时,如何将日期列设置为索引?

时间:2019-05-08 20:47:55

标签: r dplyr

我正在尝试使用analalize库对Twitter时间序列数据进行异常检测。我已经尝试了所有可以想到的方法,但是在尝试运行此代码时仍然遇到相同的错误:

combined_anom <- count_combined2 %>%
  time_decompose(count) %>%
  anomalize(remainder, alpha = 0.05, max_anoms = 0.2) %>%
  time_recompose() %>%
  plot_anomalies(time_recomposed = TRUE) +
  ggtitle("Combined Brexit Dataset Anomalized")
Error in try.xts(x, error = "'x' needs to be timeBased or xtsible") : 
  'x' needs to be timeBased or xtsible

以下是数据集的示例:

# A tibble: 3,770 x 3
# Groups:   keyword [4]
   date       keyword   frequency
   <date>     <chr>         <int>
 1 2016-06-01 brexiteer        88
 2 2016-06-02 brexiteer        78
 3 2016-06-03 brexiteer        70
 4 2016-06-04 brexiteer        78
 5 2016-06-05 brexiteer        74

我认为我需要将日期列设置为索引,但是我不知道该怎么做。我在尝试读取csv时尝试分配它,但这没有用。

我完全被困住了。有人可以帮忙吗?

0 个答案:

没有答案