生成R中任何频率的时间序列

时间:2016-03-21 10:02:20

标签: r time-series xts

我曾使用sentence *copySentence(sentence *source) { sentence *nw; nw = malloc(sizeof (struct sentence)); memmove(nw.snt, source->snt, MAX_LINE_LENGTH * sizeof (char *)); return nw; } 包作为

R生成时间序列
xts

经过一些调整后,我发现以1小时或1分钟或1秒的默认速率生成数据很容易。阅读library(xts) seq <- timeBasedSeq('2015-06-01/2015-06-05 23') z <- xts(1:length(seq),seq) 的帮助页面并未明确提及如何以其他频率生成数据。说,我想以10分钟的速率生成数据。我应该在哪里提到?timeBasedseq(分钟)和10在所述命令中生成10分钟数据。帮助页面中提到了选项M

1 个答案:

答案 0 :(得分:0)

目前无法实现。 “by”值基本上是1个单位的硬编码。应该可以对代码进行修补,这样您就可以将“by”组件指定为"10M",持续10分钟,因为seq.POSIXct会接受by = "10 mins"值。

如果需要,您可以为此功能请求创建问题,我们可以讨论此修补程序应包含的详细信息。