搜索
人大经济论坛 附件下载

附件下载

所在主题:
文件名:  sample.xlsx
资料下载链接地址: https://bbs.pinggu.org/a-1682809.html
附件大小:
10.48 KB   举报本内容
1、数据保存在xlsx文件中,如下:
DateReturnRVBPV
2002/07/01

-0.01106

0.000118

0.000109

2002/07/02

0.006543

9.06E-05

8.73E-05

2002/07/03

0.003455

5.51E-05

5.65E-05

2002/07/04

-0.01033

6.18E-05

6.02E-05

2002/07/05

0.005269

7.49E-05

4.93E-05

2002/07/08

0.006217

3.57E-05

3.85E-05

2002/07/09

-0.0017

5.04E-05

4.66E-05



2、在R中,首先利用xlsx包读取数据。
require(xlsx)
realData = read.xlsx("F:/Synchros/Working/2014-002S3/data/szzzRealData.xlsx", 1, header=TRUE)
# class(realData) 显示为data.frame
# mode(realData) 显示为list
# 分开来看,class(realData[,1])显示为 factor
# class(realData[,2])显示为 numeric

3、试图利用xts包创建xts对象
realData.xts <- as.xts(realData, descr='my new xts object')
# 错误于as.POSIXlt.character(x, tz, ...) :
#character string is not in a standard unambiguous format

似乎问题在于第一列的数据类型,但要如何处理呢?
有没有直接从EXCEL中读取数据,然后进行时间序列建模的好方法呢?求教
参考资料:http://blog.fens.me/r-xts/
这个帖子中,的样本数据集为
head(sample_matrix) Open High Low Close2007-01-02 50.03978 50.11778 49.95041 50.117782007-01-03 50.23050 50.42188 50.23050 50.397672007-01-04 50.42096 50.42096 50.26414 50.332362007-01-05 50.37347 50.37347 50.22103 50.334592007-01-06 50.24433 50.24433 50.11121 50.181122007-01-07 50.13211 50.21561 49.99185 49.99185
sample_matrix的第一列为numeric,可以直接用以构建xts对象。


    熟悉论坛请点击新手指南
下载说明
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。
2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。
3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。
(如有侵权,欢迎举报)
二维码

扫码加我 拉你入群

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

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

GMT+8, 2026-1-7 16:00