R - Неверное значение, присваивающее "mins" difftime вектору "secs"

У меня есть время "х минут". Когда я назначаю его вектору, который настроен как difftime / secs, он не преобразует значение, возвращая "x secs" вместо "60x sec"

Это ошибка или по замыслу? Я был в состоянии форсировать это с преобразованием ниже, но это кажется слишком загроможденным.

v[1] <- as.difftime(as.numeric(a, units="secs"), units="secs")

Я использую R 3.3.1.

Спасибо!

> v
Time differences in secs
[1]    120    120   1937 259013     23
> a
Time difference of 1 mins
> v[1] <- a
> v
Time differences in secs
[1]      1    120   1937 259013     23
> v[1]
Time difference of 1 secs

0 ответов

Другие вопросы по тегам