Como calcular o número de dias entre duas datas em R

Estou tentando subtrair duas datas em R. Estas são as duas datas através do comando structure:

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" ...

Eu criei ambos comas.Date funções em R, masstart_datetime tem data e hora eoriginal_installdate só tem data nos dados originais, conforme refletido acima.

Existe uma maneira de subtraí-los?

Tentei subtrair usando esta declaração:

standard_data_4testing$start_datetime - standard_data_4testing$original_installdate

mas eu recebo este erro:

Mensagem de aviso: Métodos incompatíveis ("-.POSIXt", "-.Date") para "-"

depois de imprimir alguns dados:

[6049] "2016-02-01 09:48:44 UTC" "2016-02-01 07:24:08 UTC" "2016-02-01 09:02:33 UTC" "01-02-2016 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 "" 01-02-2016 07:58:50 UTC "NA

Também tentei usar o POSIXct, mas recebi um erro semelhante.

Existe alguma maneira de subtrair as duas datas, apesar das diferenças em seus componentes?

Obrigado pela ajuda

questionAnswers(1)

yourAnswerToTheQuestion