R语言如何提取出时间序列数据?

原创 数据小兵  2019-06-30 17:11  阅读 633 次
视频课程《SPSS统计分析:从入门到实践提高》

R语言有独立的时间序列数据类型ts,我们可以用ts函数创建一个时间序列。比如这样:

data <- runif(24,60,100)
timedata <- ts(data,frequency=12,start=c(2016,1))

时间序列按照矩阵形式呈现,见下图:

现在,反过来提一个问题:如何从时间序列数据中提取出具体的数据呢?比如刚才我们随机生成的24个范围在60-100间的数字?

之所以有此一问,是因为我想把R语言的时间序列数据集导出来,在其他统计软件上机实践。

办法很简单,用一个最普通的导出函数就可以办到。

write.csv(timedata,file = "timedata.csv")

那我们在R的工作路径文件夹下就可以看到新增的timedata.csv文件,打开看一下数据格式:

时间序列数据单独存储在x变量下,导入其他统计软件即可开始相应的分析。

本文地址:http://www.datasoldier.net/archives/1308
版权声明:本文为原创文章,版权归 数据小兵 所有,欢迎分享本文,转载请保留出处!
SPSS在线视频学习
欢迎订阅SPSS训练营微信公众号

评论已关闭!