【发布时间】:2012-05-24 03:17:56
【问题描述】:
我正在寻找一个像这里包含的数据系列:
http://robjhyndman.com/tsdldata/roberts/beards.dat
...并将其加载到 R 中的动物园时间序列对象中。没有日期信息表,但它列出了它是常规的、年度的,并且从 y=1866 开始。这就是我正在尝试的...
beard <- read.zoo('http://robjhyndman.com/tsdldata/roberts/beards.dat',
header=FALSE,
index.column=0,
start="1866-01-01",
format="%Y",
skip=4)
它大部分都有效,但忽略了 zooreg 的“start”参数。
所以,我有一个很好的解决方案,可以读取这个,然后像这样更改索引...
index(beard) <- as.Date(paste(seq(1866,1911, by=1),'-01-01',sep=''), format="%Y-%m-%d")
...但是如果read.zoo() 中有一个参数可以让我在一次调用中完成此操作,那将更加巧妙。我错过了它,还是一个两步问题?
【问题讨论】:
标签: r time-series zoo