Команда diff
возвращает различия между датами в векторе дат в R date формат. Я хотел бы контролировать возвращаемые единицы, но похоже, что они определяются автоматически, без возможности контролировать их с помощью аргумента. Вот пример:
> t = Sys.time()
> diff(c(t, t + 1))
Time difference of 1 secs
И все же:
> diff(c(t, t+10000))
Time difference of 1.157407 days
Объект "time delta" имеет атрибут единиц, но кажется глупым писать кучу условных выражений, чтобы преобразовать все в дни, секунды и т. Д.