Cómo calcular el número de días entre dos fechas en R
Estoy tratando de restar dos fechas en R. Estas son las dos fechas a través del comando de estructura:
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" ...
Creé ambos conas.Date
funciona en R perostart_datetime
tiene fecha y hora yoriginal_installdate
solo tiene fecha en los datos originales como se refleja arriba.
¿Hay alguna manera de restarlos?
Traté de restar usando esta declaración:
standard_data_4testing$start_datetime - standard_data_4testing$original_installdate
pero me sale este error:
Mensaje de advertencia: Métodos incompatibles ("-.POSIXt", "-.Date") para "-"
después de imprimir algunos datos:
[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
También intenté usar POSIXct pero recibí un error similar.
¿Hay alguna forma de restar las dos fechas, a pesar de las diferencias en sus componentes?
Gracias por tu ayuda