R : Временной ряд для диграфов.

Во-первых, я не профессионал в R, и мне трудно управлять датами и временными рядами, я был бы признателен за любые советы, такие как учебные пособия по этой теме, которые я могу найти в Интернете.

Я хотел бы построить диграф временного ряда, вот мой код

library(lubridate)
library(dygraphs)
library(zoo)
library(xts)

#the data
data1<-rnorm(105120)

##data between 2014-01-01 and 2014-12-31 every five minute
d1<-seq(as.POSIXct("2014-01-01 00:00:00"), as.POSIXct("2014-12-31 23:59:00"), by=300)

#data frame
df <- data.frame(cbind(d1, data1))

затем

 #time serie
 ts1<-ts(df[,2], start=0,end=365*24,frequency=60/5)

Я не знаю, как определить временной ряд между двумя датами??

некоторые тесты, которые я пробую с помощью Интернета

##test
z1 <- as.zoo(ts1)
z1xts <- xts(z1 , date_decimal(index(z1)))

Dygraphs тестирует, но ничего не работает

##test dygraph 
dygraph(df) %>% dyRangeSelector()
dygraph(ts1) %>% dyRangeSelector()
dygraph(z1xts) %>% dyRangeSelector()

person Felipe    schedule 28.04.2015    source источник


Ответы (1)


Вот ответ:

dygraph( xts(x = data1, order.by = d1) ) %>%
  dyRangeSelector()

введите здесь описание изображения

Пожалуйста, прочтите ?xts

person faidherbard    schedule 28.04.2015
comment
Большое спасибо, Файдхербард. Ценится. - person HassanSh__3571619; 02.08.2017