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