to.period中indexAt参数的startof和firstof值之间的差异

时间:2016-12-04 23:48:27

标签: r xts

根据文件:

  

要调整最终索引样式,可以将indexAt设置为   以下之一:'yearmon','yearqtr','firstof','lastof',   'startof'或'endof'。最终的指数将是yearmon,yearqtr,   期间的第一次,期间的最后一次,   该期间数据的开始时间,或者该期间的结束时间   该期间的数据分别为。

现在我尝试为我的分钟数据执行to.hourly。我看到默认情况下所有值都设置为数据的最后一分钟。我想设置到第一分钟。似乎indexAt正好是参数。我有一个小时从09:30开始。据我所知,'firstof'描述应将其设置为09:00(每小时的第一分钟),'startof'应将其设置为09:30(第一个可用的分钟数据)。 'startof'似乎对我有用,但'firstof'不起作用,仍然会在09:59返回!我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

如果您查看?to.period Usage 部分,您会看到只有to.monthlyto.quarterlyindexAt个参数。这就是to.hourly忽略indexAt参数的原因。

Issue #158简要讨论了为月度和季度以外的时段添加indexAt支持的可能性。