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

数据小兵
数据小兵
数据小兵
64
文章
0
评论
2020-04-1802:05:00 评论 2,591 371字
摘要

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

比如这样:

data <- runif(24,60,100)

timedata <- ts(data,frequency=12,start=c(2016,1)) 时间序列按照矩阵形式呈现,见下图:

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

现在,反过来提一个问题:如何从时间序列数据中提取出具体的数据呢?比如刚才我们随机生成的24个范围在60-100间的数字? 之所以有此一问,是因为我想把R语言的时间序列数据集导出来,在其他统计软件上机实践。 办法很简单,用一个最普通的导出函数就可以办到。 write.csv(timedata,file = "timedata.csv") 那我们在R的工作路径文件夹下就可以看到新增的timedata.csv文件,打开看一下数据格式:

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

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

End.作者:数据小兵来源:博客本文均已和作者授权,如转载请与作者联系。

  • 我的微信公众号
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: