楼主: liuyuchun-cumt
9165 2

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

  • 8关注
  • 14粉丝

已卖:11009份资源

学科带头人

27%

还不是VIP/贵宾

-

威望
0
论坛币
55954 个
通用积分
158.7863
学术水平
87 点
热心指数
80 点
信用等级
60 点
经验
61656 点
帖子
1505
精华
0
在线时间
1786 小时
注册时间
2008-1-4
最后登录
2025-12-7

楼主
liuyuchun-cumt 发表于 2015-6-25 10:09:56 |AI写论文

+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
拉您进交流群
GMT+8, 2025-12-30 05:57