全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3391 4
2008-09-07
> forex_read.table('forex.dat',row.names=NULL,header=T)
> forex2_rts(forex[,2:8],start=c(1973,29),freq=52)

提示是:
Warning messages:
Data frames cannot be used in cts/its/rts, converting to
   matrix in: unset.ts.class(x)

>forex

    DATE CANADA GERMANY   UK JAPAN FRANCE   ITALY 
1 07-05-73 0.9983 2.3299 2.5735 265.11 4.0096 579.71
2 07-11-73 0.9989 2.4067 2.5470 264.83 4.1494 590.32
3 07-18-73 1.0002 2.3020 2.5445 265.11 4.0000 575.71
4 07-25-73 1.0003 2.2973 2.5035 265.53 4.0486 582.41
5 08-01-73 1.0018 2.3381 2.5170 263.44 4.0900 581.40

...


请问一下要怎么做才可以正常转换格式(时序格式)?
我看了rts的reference,里面说data frame 也是可以的,不知道是怎么回事,希望有筒子帮忙哈,谢啦。

[此贴子已经被作者于2008-9-7 13:43:27编辑过]

二维码

扫码加我 拉你入群

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

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

全部回复
2008-9-7 13:42:00
刚才排版混乱,已改

[此贴子已经被作者于2008-9-7 14:17:54编辑过]

二维码

扫码加我 拉你入群

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

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

2008-9-7 18:25:00
用its包试一下,或是用as.matrix函数先转换成矩阵试一下
二维码

扫码加我 拉你入群

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

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

2008-9-8 18:10:00

是不是因为你的forex不是timeSeries.

你列出timeSeries时,第一列应该是positions,对应时间。

你可以试试在读取文件的时候,将date直接赋值到positions,来建立一个timeSeries.

二维码

扫码加我 拉你入群

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

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

2009-3-15 18:11:00

请问怎么将datedate直接赋值到positions ? 最近碰到同样的问题了?


二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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