将 stl class 写入 data.frame and/or csv
Write stl class to data.frame and/or csv
我使用 {stats} 包中的 STL 函数对一些时间序列数据进行季节性去趋势化。
我现在希望将结果导出到 csv,但是当我尝试时
write.csv(mySTLdata, "mySTLdata.csv")
我收到错误
Error in as.data.frame.default(x[[i]], optional = TRUE, stringsAsFactors = stringsAsFactors) :
cannot coerce class ""stl"" to a data.frame
如果我尝试将 STL 转换为 data.frame,它再次告诉我它不能被强制转换为一个。
关于如何将其从 R 环境中取出以用于其他地方的任何想法?
打算把这个留给以后需要它的人,但我想通了。
要将 stl class 强制转换为 data.frame,只需:
mySTLdata.DF <- as.data.frame(mySTLdata$time.series)
我要省略 $time.series 部分。
我使用 {stats} 包中的 STL 函数对一些时间序列数据进行季节性去趋势化。
我现在希望将结果导出到 csv,但是当我尝试时
write.csv(mySTLdata, "mySTLdata.csv")
我收到错误
Error in as.data.frame.default(x[[i]], optional = TRUE, stringsAsFactors = stringsAsFactors) :
cannot coerce class ""stl"" to a data.frame
如果我尝试将 STL 转换为 data.frame,它再次告诉我它不能被强制转换为一个。
关于如何将其从 R 环境中取出以用于其他地方的任何想法?
打算把这个留给以后需要它的人,但我想通了。
要将 stl class 强制转换为 data.frame,只需:
mySTLdata.DF <- as.data.frame(mySTLdata$time.series)
我要省略 $time.series 部分。