楼主: qianqianlo
3424 4

请教一个数据转换(转时间序列格式)的问题 [推广有奖]

  • 0关注
  • 0粉丝

高中生

15%

还不是VIP/贵宾

-

威望
0
论坛币
10120 个
通用积分
0.0006
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
405 点
帖子
27
精华
0
在线时间
0 小时
注册时间
2006-4-10
最后登录
2017-2-14

楼主
qianqianlo 发表于 2008-9-7 13:40:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
> 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编辑过]

二维码

扫码加我 拉你入群

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

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

关键词:时间序列 数据转换 converting Reference messages 数据 请教 时间 格式 序列

回帖推荐

windspeedo 发表于4楼  查看完整内容

是不是因为你的forex不是timeSeries.你列出timeSeries时,第一列应该是positions,对应时间。你可以试试在读取文件的时候,将date直接赋值到positions,来建立一个timeSeries.

ruiqwy 发表于3楼  查看完整内容

用its包试一下,或是用as.matrix函数先转换成矩阵试一下

本帖被以下文库推荐

沙发
qianqianlo 发表于 2008-9-7 13:42:00
刚才排版混乱,已改

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

藤椅
ruiqwy 发表于 2008-9-7 18:25:00
用its包试一下,或是用as.matrix函数先转换成矩阵试一下
R is the second language for me!Using R is standing on the shoulders of giants!   Let\'s use R together!

板凳
windspeedo 发表于 2008-9-8 18:10:00

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

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

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

报纸
freeliu 发表于 2009-3-15 18:11:00

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


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

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