楼主: 耕耘使者
70551 23

[问答] ts()函数中,如何生成日期的时间序列? [推广有奖]

11
lxy_yf 发表于 2016-7-20 17:32:21
楼主你好,我是R菜鸟,我也遇到了和楼主一样的问题,楼主的问题解决了没有?能不能不吝赐教一下。非常感谢。

12
HU_PHOEBE 发表于 2016-10-7 16:16:56
感谢!!

13
oidumpling 发表于 2017-3-9 08:45:11
   这是我根据上面回答,和其他地方总结出来,可以使用的代码,我这里时间是从后往前产生。
   前面代码能产生按天的date数据,后面代码整合成时间序列格式。
   library(tseries)
   library(xts)

   enddate <- as.Date("2016-11-01")
   startdate <- enddate - length(shop_flow)
   flow_ts <- ts(shop_flow, frequency =1) #构造时间序列
   dates <- as.Date(seq(from=startdate, by=1, length.out=length(shop_flow)))
   #到这里,产生按天的date数据

   #整合成时间序列格式
   flow_ts <- data.frame(flow_ts)
   rownames(flow_ts)=dates
   flow_ts <- as.xts(flow_ts) #构造时间序列

给后来人参考,我用来跑arima,这个flow_ts是符合数据格式要求的。

已有 4 人评分学术水平 热心指数 信用等级 收起 理由
2524981200 + 1 + 1 + 1 精彩帖子
淅沥小雨 + 1 + 1 + 1 热心帮助其他会员
胡老 + 5 + 5 + 5 热心帮助其他会员
耕耘使者 + 2 + 2 热心帮助其他会员

总评分: 学术水平 + 9  热心指数 + 9  信用等级 + 7   查看全部评分

14
杨建松2015 发表于 2017-5-6 18:36:20
猪香肠 发表于 2016-4-28 14:56
太感谢了,查了两天,终于明白了
楼主,有联系方式吗?

15
胡老 发表于 2017-5-10 08:20:58
收藏一下,回头好好看!

16
胡老 发表于 2017-12-17 02:39:01
胡老 发表于 2017-5-10 08:20
收藏一下,回头好好看!
哈哈,七个月以后,终于有时间回头看了

17
淅沥小雨 发表于 2018-4-18 20:06:32
统计R浪人 发表于 2013-8-19 13:23
运行结果:
>  #生成时间序列数
>  n  t  s   dates  t  head(t)
这个真的太赞了!

18
淅沥小雨 发表于 2018-4-18 20:30:29
oidumpling 发表于 2017-3-9 08:45
这是我根据上面回答,和其他地方总结出来,可以使用的代码,我这里时间是从后往前产生。
   前面代码能 ...
这个更好!

19
2524981200 发表于 2018-7-2 12:16:03
oidumpling 发表于 2017-3-9 08:45
这是我根据上面回答,和其他地方总结出来,可以使用的代码,我这里时间是从后往前产生。
   前面代码能 ...
厉害了,学习了谢谢

20
伤歌噬魂 发表于 2018-12-11 14:44:29
oidumpling 发表于 2017-3-9 08:45
这是我根据上面回答,和其他地方总结出来,可以使用的代码,我这里时间是从后往前产生。
   前面代码能 ...
哥们,多谢你了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 02:37