楼主: liuyuchun-cumt
8768 2

[问答] 朋友们,帮我看下将数据转换为时间序列的问题。 [推广有奖]

  • 8关注
  • 14粉丝

学科带头人

23%

还不是VIP/贵宾

-

威望
0
论坛币
54966 个
通用积分
121.5062
学术水平
87 点
热心指数
80 点
信用等级
60 点
经验
50881 点
帖子
1497
精华
0
在线时间
1724 小时
注册时间
2008-1-4
最后登录
2024-5-13

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
> date <- as.Date(data.AMZN$Date,format="%m /%d /%y")
> head(data.AMZN)
          Date   Open   High    Low  Close  Volume Adj.Close
755 2010-12-31 181.96 182.30 179.51 180.00 3451900    180.00
754 2011-01-03 181.37 186.00 181.21 184.22 5331400    184.22
753 2011-01-04 186.15 187.70 183.78 185.01 5031800    185.01
752 2011-01-05 184.10 187.45 184.07 187.42 3418800    187.42
751 2011-01-06 186.50 187.41 185.25 185.86 3179700    185.86
750 2011-01-07 187.88 188.45 183.74 185.49 5221700    185.49
> class(data.AMZN$Date)
[1] "factor"
> data.AMZN <- as.xts(data.AMZN[,2:7], order.by = data.AMZN[,1])
Error in xts(x, order.by = order.by, frequency = frequency, ...) :
  order.by requires an appropriate time-based object
>
就是我想按照data.AMZN的第1列转换为时间序列数据,怎么转换完,还是说需要an appropriate time-based object
本人初学,求解答。照书上敲的,原封不动,竟然出错。哪里有问题啊。朋友们

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:时间序列 数据转换 appropriate object factor 朋友

沙发
victorchan0633 发表于 2015-6-27 10:44:30 |只看作者 |坛友微信交流群
order.by = data这个地方出错了,应该是转换数据类型后的date ,而不是矩阵类型的data。

使用道具

藤椅
ryoeng 在职认证  发表于 2015-6-27 19:29:33 |只看作者 |坛友微信交流群
提示: 作者被禁止或删除 内容自动屏蔽

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-21 11:32