R POSIXct日期转换错误
将字符格式的日期集转换为POSIXct对象时,我遇到了以下错误 示例数据:R POSIXct日期转换错误,r,date,time-series,posixct,R,Date,Time Series,Posixct,将字符格式的日期集转换为POSIXct对象时,我遇到了以下错误 示例数据: t<-c("3/11/2007 1:30", "3/11/2007 2:00", "4/11/2007 2:00") str(t) chr [1:3] "3/11/2007 1:30" "3/11/2007 2:00" "4/11/2007 2:00" z<-as.POSIXct(strptime(t, format ="%m/%d/%Y %H:%M")) z "2007-03-11 01:30:0
t<-c("3/11/2007 1:30", "3/11/2007 2:00", "4/11/2007 2:00")
str(t)
chr [1:3] "3/11/2007 1:30" "3/11/2007 2:00" "4/11/2007 2:00"
z<-as.POSIXct(strptime(t, format ="%m/%d/%Y %H:%M"))
z
"2007-03-11 01:30:00 MST" NA "2007-04-11 02:00:00 MDT"
str(z)
POSIXct[1:3], format: "2007-03-11 01:30:00" NA "2007-04-11 02:00:00"
t尝试使用不使用夏令时的时区:
as.POSIXct(t, format = "%m/%d/%Y %H:%M", tz = "GMT")
## [1] "2007-03-11 01:30:00 GMT" "2007-03-11 02:00:00 GMT" "2007-04-11 02:00:00 GMT"
在我的机器上运行相同的命令时,我没有遇到这个错误。也许你正在进入夏令时。看看另外两个日期的时区。谢谢。我的第一个问题是重复的。