在R中拆分小时时间序列

在R中拆分小时时间序列,r,split,time-series,R,Split,Time Series,我试图用R将时间序列数据集拆分为训练集和测试集 数据集结构如下所示: Date (format = %Y-%m-%d) | Hour (24 H format) | Value 2018-09-23 15 12345 我已使用以下代码将此数据集转换为时间序列格式: tt <- ts(df$Value,start=c(2018,09,00:00),frequency=24*36

我试图用R将时间序列数据集拆分为训练集和测试集

数据集结构如下所示:

Date (format = %Y-%m-%d)     | Hour (24 H format) |       Value

         2018-09-23                    15                 12345

我已使用以下代码将此数据集转换为时间序列格式:


tt <- ts(df$Value,start=c(2018,09,00:00),frequency=24*365)


tt例如,nrow(df)=200


tt您是如何在
窗口中获得
tt
的?很抱歉输入错误,现在我已经更正了我的问题。
y_train <- window(tt, c(2018,09), c(2020,05)

y_test <- window(tt, c(2020,06))

tt <- ts(df$Value, frequency = 24, start = 1)        

y_train <- ts(tt[1:140], frequency=24) #70%
y_test <- ts(tt[141:200], frequency=24) #30%