繁体   English   中英

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

[英]Generate time-series of any frequency in R

我曾经使用xts包在R生成时间序列

library(xts)
seq <- timeBasedSeq('2015-06-01/2015-06-05 23')
z <- xts(1:length(seq),seq)

经过一些调整后,我发现以1小时或1分钟或1秒的默认速率生成数据很容易。 阅读?timeBasedseq的帮助页面没有明确提到如何在其他频率上生成数据。 说,我想以10分钟的速率生成数据。 我应该在上述命令中何处提及M (分钟)和10以生成10分钟数据。 帮助页面中提到了选项M

目前这不可行。 “by”值基本上是1个单位的硬编码。 应该可以对代码进行修补,以便您可以在10分钟内将“ by”组件指定为类似于"10M"的内容,因为seq.POSIXct将接受by = "10 mins"值。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM