Как рассчитать количество дней между двумя датами в R

Я пытаюсь вычесть две даты в R. Это две даты с помощью команды структуры:

str(standard_data_4testing$start_datetime)
 POSIXct[1:489124], format: "2016-02-01 00:38:49" "2016-02-01 07:48:53" "2016-02-01 08:32:08" "2016-02-01 11:21:13" ...

str(standard_data_4testing$original_installdate)
 Date[1:489124], format: "2015-10-15" "2015-10-15" "2015-10-15" "2016-01-29" "2016-01-29" "2016-01-29" ...

Я создал оба сas.Date функции в R, ноstart_datetime имеет дату и время иoriginal_installdate имеет только дату в исходных данных, как указано выше.

Есть ли способ вычесть их?

Я попытался вычесть, используя это утверждение:

standard_data_4testing$start_datetime - standard_data_4testing$original_installdate

но я получаю эту ошибку:

Предупреждающее сообщение: несовместимые методы ("-.POSIXt", "-.Date") для "-"

после того, как распечатывает некоторые данные:

[6049] "2016-02-01 09:48:44 UTC" "2016-02-01 07:24:08 UTC" "2016-02-01 09:02:33 UTC" "2016-02-01 09: 14:29 UTC "[6053]" 2016-02-01 10:49:46 UTC "" 2016-02-01 19:07:52 UTC "" 2016-02-01 02:39:04 UTC "" 2016- 02-01 03:59:29 UTC "[6057]" 2016-02-01 07:13:05 UTC "" 2016-02-01 07:58:50 UTC "NA

Я также пытался использовать POSIXct, но получил похожую ошибку.

Можно ли как-нибудь вычесть две даты, несмотря на различия в их компонентах?

Спасибо за вашу помощь

Ответы на вопрос(1)

Ваш ответ на вопрос