全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
9136 2
2015-06-25
> 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
本人初学,求解答。照书上敲的,原封不动,竟然出错。哪里有问题啊。朋友们

二维码

扫码加我 拉你入群

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

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

全部回复
2015-6-27 10:44:30
order.by = data这个地方出错了,应该是转换数据类型后的date ,而不是矩阵类型的data。
二维码

扫码加我 拉你入群

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

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

2015-6-27 19:29:33
提示: 作者被禁止或删除 内容自动屏蔽
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群