So berechnen Sie die Anzahl der Tage zwischen zwei Daten in R
Ich versuche, zwei Daten in R zu subtrahieren. Dies sind die beiden Daten über den Strukturbefehl:
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" ...
Ich habe beide mit @ erstelas.Date
funktioniert in R aberstart_datetime
hat Datum und Uhrzeit undoriginal_installdate
hat nur das Datum in den Originaldaten, wie oben angegeben.
Gibt es eine Möglichkeit, sie zu subtrahieren?
Ich habe versucht, mit dieser Anweisung zu subtrahieren:
standard_data_4testing$start_datetime - standard_data_4testing$original_installdate
aber ich bekomme diesen Fehler:
Warnmeldung: Inkompatible Methoden ("-.POSIXt", "-.Date") für "-"
nach dem Ausdruck einiger Daten:
[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 -02-01 03:59:29 UTC "[6057]" 2016-02-01 07:13:05 UTC "" 2016-02-01 07:58:50 UTC "NA
Ich habe auch versucht, POSIXct zu verwenden, habe aber einen ähnlichen Fehler erhalten.
Ist es eine Möglichkeit, die beiden Daten trotz der Unterschiede in ihren Bestandteilen zu subtrahieren?
Danke für Ihre Hilf