Мне нужно создать новую переменную, вычитая datetime из двух отдельных столбцов. Затем мне нужно изменить этот столбец на числовой вектор.
Когда я изменяю, чтобы создать переменную (diff), она остается во времени в секундах. Я разделил эти секунды на количество секунд в дне, чтобы получить общее количество дней. (хотя его в форме 1.065e + 01 сек).
Мне нужно, чтобы эта переменная (diff) находилась в днях без добавления другой новой переменной. Я использовал как .numeric, но он не конвертируется в нужный мне формат.
Любая помощь будет оценена.
data <- mutate(odata, diff = (time1 - time2)/86400)
mutate(odata, diff = difftime(time, time2, units = "days"))
Это сработало отлично. Спасибо.