全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
8605 5
2008-01-20

     打算想把data.txt里的数据转化成bmw.r里的格式.查了下帮助文件似乎用as.posxlt 或as.posxct. 但总是出错,说不知道如何转化成posixlt类别.请求高手帮助!真的很急.谢谢!!!

data.txt文件

    -0.012553848   1999-01-04
    -0.003330006   1999-01-05
    -0.000667334   1999-01-06
    -0.00066778     1999-01-07
    -0.002633313   1999-01-12
    -0.001979545   1999-01-13

bmw.r

"bmw" <-structure(c(0.0477040966577587, 0.00712722315261693, 0.00888330714797902,), times = structure(c(94780800, 94867200, 94953600, 95040000, 95299200,), class = c("POSIXt", "POSIXct")))

希望用200金钱奖励,

[此贴子已经被作者于2008-1-20 0:58:21编辑过]

二维码

扫码加我 拉你入群

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

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

全部回复
2008-1-20 12:29:00

as.POSIXlt(your.character.format.vector)或者as.POSIXct(your.character.format.vector)均可以得到结果。

如果是要生成自己定义的那种时间序列对象,建议使用Rmetrics中的as.timeSeries函数,将表示日期时间的变量放在第一列,自动就可以得到想要的结果了。

> dat
          V2           V1
1 1999-01-04 -0.012553848
2 1999-01-05 -0.003330006
3 1999-01-06 -0.000667334
4 1999-01-07 -0.000667780
5 1999-01-12 -0.002633313
6 1999-01-13 -0.001979545
> as.timeSeries(dat)
                   TS.1
1999-01-04 -0.012553848
1999-01-05 -0.003330006
1999-01-06 -0.000667334
1999-01-07 -0.000667780
1999-01-12 -0.002633313
1999-01-13 -0.001979545

Good luck.

二维码

扫码加我 拉你入群

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

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

2008-1-20 12:51:00

xie xie

你好,感谢您的回复.我做这个的目的最终是做数据除串.但是我的数据是在data.txt文本中,所以首先要把data.txt中的数据转成data.r(也就是把数据转成POSIXlt类别,格式类似与ismev包中的bmw.r数据).我也用过as.posxlt 或as.posxct 函数,但总是提醒我说不知道如何转.所以渴望您能否给我写下命令?谢谢!!!!!!
二维码

扫码加我 拉你入群

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

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

2008-1-20 13:18:00

数据除串?

不知道什么意思

“依据一定条件删除记录(样本)?

二维码

扫码加我 拉你入群

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

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

2008-1-20 16:40:00

bmw.r这个数据对象在R哪个地方能找到?

二维码

扫码加我 拉你入群

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

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

2008-1-20 19:29:00

ismev包里能找到的,我本来上传过的,但怎么看不见了.

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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