Как я могу создать новую переменную и изменить ее тип данных? - PullRequest
0 голосов
/ 22 апреля 2019

Мне нужно создать новую переменную, вычитая datetime из двух отдельных столбцов. Затем мне нужно изменить этот столбец на числовой вектор.

Когда я изменяю, чтобы создать переменную (diff), она остается во времени в секундах. Я разделил эти секунды на количество секунд в дне, чтобы получить общее количество дней. (хотя его в форме 1.065e + 01 сек).

Мне нужно, чтобы эта переменная (diff) находилась в днях без добавления другой новой переменной. Я использовал как .numeric, но он не конвертируется в нужный мне формат.

Любая помощь будет оценена.

data <- mutate(odata, diff = (time1 - time2)/86400)
mutate(odata, diff = difftime(time, time2, units = "days"))

Это сработало отлично. Спасибо.

1 Ответ

0 голосов
/ 22 апреля 2019

r2evans предложил:

mutate(odata, diff = difftime(time, time2, units = "days"))

Был в состоянии использовать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...