使用ggseas的dplyr数据帧时间序列

使用ggseas的dplyr数据帧时间序列,r,time-series,dplyr,R,Time Series,Dplyr,您好,我有一个使用tidyverse生成的数据框,我知道有一个ggplot2扩展:GGSEA可以处理stl分解并创建分解图:以下是示例数据框: require(dplyr) sample_dt <- tibble(Year=rep(seq(2012,2016),12),Month=rep(c("M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"),5),ActualDemand=runif(60,mi

您好,我有一个使用tidyverse生成的数据框,我知道有一个ggplot2扩展:GGSEA可以处理stl分解并创建分解图:以下是示例数据框:

require(dplyr)
sample_dt <- tibble(Year=rep(seq(2012,2016),12),Month=rep(c("M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"),5),ActualDemand=runif(60,min=100,max=6000))
require(dplyr)
示例创建一个对象


sample\t据我所知,你已经有了一个data.frame,你不必担心。您没有转换为类
tsdf
的对象,您只是转换为data.frame。它代表从时间序列到数据帧的时间序列。嗨,Axeman,非常感谢你的提示。我现在意识到我的理解正好相反!谢谢Paul,我做了一些进一步的研究,并找到了如何使用lubridate软件包来解决这个问题,它成功了。
sample_ts <- ts(select(sample_dt,-Month),
                start = min(sample_dt$Year), 
                end = max(sample_dt$Year))

plot(sample_ts)