xts对象中每月的第N天

时间:2014-02-18 15:43:16

标签: r date xts

价格是一个xts对象

period.ends = endpoints(prices, 'months',k=1)

使用此行我会在时间序列中找到该月最后一天的位置。

如何查找月份第一天的位置(不一定是每月的1个月)?第二天?

谢谢

1 个答案:

答案 0 :(得分:2)

startpoints <- function (x, on = "months", k = 1) {
  head(endpoints(x, on, k) + 1, -1)
}

period.starts = startpoints(prices, 'months', k=1)

另请参阅:xts:::startofxts::firstof