Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R POSIXct日期转换错误_R_Date_Time Series_Posixct - Fatal编程技术网

R 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

将字符格式的日期集转换为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: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"

在我的机器上运行相同的命令时,我没有遇到这个错误。也许你正在进入夏令时。看看另外两个日期的时区。谢谢。我的第一个问题是重复的。