2015-04-28 2 views
2

Есть ли функция, которая возвращает индекс для любого целого приращения времени? Для xts есть «дни», «дни недели» и т. Д. Но что, если я хочу 2 дня, 6 дней?Общая функция конечных точек XTS

+1

Посмотрите на 'seq.POSIXt' –

+1

Что вы хотите сделать, что' k' аргумент 'endpoints' не уже делать? –

+0

Джошуа, я совершенно не знал, что этот аргумент существует. Это решает все мои проблемы. Спасибо. – user1234440

ответ

1

endpoints функция имеет аргумент (k) для этого:?

library(xts) 
data(sample_matrix) 
x <- as.xts(sample_matrix) 
endpoints(x, "months") 
# [1] 0 30 58 89 119 150 180 
endpoints(x, "months", k=2) 
# [1] 0 58 119 180 
endpoints(x, "months", k=3) 
# [1] 0 89 180