我有这个向量表示时间记录为小时(0 到 24)和分钟(0 到 59)。我想将其转换为 R 中的 %H:%M 时间格式,以便我可以使用 difftime 之类的函数。
str(SF5$ES_TIME)
int [1:11452] 1940 600 5 1455 1443 2248 1115 900 200 420 ...
这是我尝试过的,但在这两种情况下,我都有一个错误:
>SF5$time1<-as.POSIXct(SF5$ES_TIME, format = "%H:%M",tz="EST")
Error in as.POSIXct.numeric(SF5$ES_TIME, format = "%H:%M", tz = "EST") :
'origin' must be supplied
SF5$time1<-as.POSIXct(as.character(SF5$ES_TIME), format="%H:%M",tz="")
> str(SF5$time1)
POSIXct[1:11452], format: NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA ...
任何帮助或阅读建议将不胜感激!谢谢你,奥雷莉