Ich habe Daten im FormatVerrundungszeiten auf die nächste Stunde in R
time <- c("16:53", "10:57", "11:58")
etc
Ich möchte eine neue Spalte schaffen, wo jeder dieser Zeiten auf die nächste Stunde gerundet. Ich kann nicht scheinen, dass der POSIX-Befehl für mich funktioniert.
as.character (Format (DATA2 $ time, "% H:% M"))
Fehler in format.default (Struktur (as.character (x), Name = Namen (x), dim = dim (x),.:? ungültig 'trimmen' Argument
allein Lassen Sie verwenden, um die Runde Befehl Kann mir jemand raten
'format' verwendet wird, in die andere Richtung zu gehen (von einem Datum-Zeit zu einer bestimmten Darstellung.) Ich bin nicht t sicher, wenn es eine Klasse für eine teilweise Datum-Uhrzeit gibt, z. B. nur aus Stunden und Minuten bestehend. – Frank
http://stackoverflow.com/questions/16041093/round-a-posix-date-and-time-posixct-to-a-date-relative-to-a-timezone –
Etwas wie: 'as.POSIXlt (strptime (tt, Format = "% H:% M") + 30 * 60) $ Stunde '?? – Arun