Ich arbeite in R. Mein Datensatz hat eine Spalte von Zeiten (hh: mm: ss). Die Spalte wird als Faktoren aufgeführt.Uhrzeit Umwandlung in numerische und Mutation in R
Letztendlich möchte ich in der Lage sein, das diff() zwischen den Werten in dieser Spalte zu erhalten (also die Differenz zwischen time1 und time2 in der gleichen Spalte). Das kann ich nicht mit Faktoren machen.
Wie würde ich die Zeiten in ein anderes Formular umwandeln, mit dem ich den Zeitunterschied innerhalb derselben Spalte berechnen kann? Jede Hilfe würde wirklich geschätzt werden !!
Sie können 'hms()' 'von lubridate' und dann' difftime() '. – CephBirk
Probieren Sie die "Times" -Funktion aus dem "chron" -Paket. Sie sollten es bereits installiert haben. –
Wenn ich folgendes benutze: test <- hms (my_df $ time, leise = FALSE, roll = FALSE), dann bekomme ich die Uhrzeit Stunden, Minuten und Sekunden. difftime() ist keine Funktion in lubridate, meinst du eine andere Funktion? ..... Was den zweiten Kommentar betrifft, kann ich auch nicht die "Zeit" -Funktion in den Chron-Paketdetails finden .... Danke! – Katie