Я столкнулся с каким-то странным поведением класса ts относительно механизмов хранения меток времени начала и окончания.Пример:
> K <- ts(c(1:10), start=0., end=1., deltat=0.1)
> start(K); end(K)
[1] 0 1
[1] 1 1
Я получаю даты начала и окончания в натуральных единицах времени, как описано в? Ts.Иногда я получаю метки времени в виде отдельных чисел:
> K <- ts(c(1:10), start=0.123, end=1.123, deltat=0.1)
> start(K); end(K)
[1] 0.123
[1] 1.123
Есть ли способ заставить ts
хранить даты как числа, а не как 2-векторы?Или, альтернативно, есть надежный метод для преобразования 2-векторного представления в число.Я хочу иметь возможность получить t0
и t1
из K
, определенных как
K <- ts(c(1:n), start=t0, end=t1, deltat=dt)