[英]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.