Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.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中的日期时间及其差异_R_Datetime - Fatal编程技术网

R中的日期时间及其差异

R中的日期时间及其差异,r,datetime,R,Datetime,我有tdateIn,dateOut,我想将结果dateOut-dateIn作为新列生成。我的问题在于我的日期格式: ## format of my date: 20140424_195711000 typeof(test$dateIn); typeof(test$dateOut) [1] "integer" [1] "integer" 我尝试了所有方法,但由于结果或错误,我得到了NA: date <- as.Date(as.character(dateIn), format("

我有tdateIn,
dateOut
,我想将结果
dateOut-dateIn
作为新列生成。我的问题在于我的日期格式:

 ## format of my date: 20140424_195711000
 typeof(test$dateIn); typeof(test$dateOut)
 [1] "integer"
 [1] "integer"
我尝试了所有方法,但由于结果或错误,我得到了
NA

 date <- as.Date(as.character(dateIn), format("%Y%m%d    %H%M%S"))
 > date
 [1] NA 

  as.POSIXct(dateIn, format="%Y%m%d %H%M%S")
  Error in as.POSIXct.default(t, format = "%Y%m%d %H%M%S") : 
  do not know how to convert 't' to class "POSIXct"

我不知道问题在哪里?在下划线中?或者在我的变量类型中
dateIn
dateOut

typeof
对您没有帮助。它将报告
因子
变量的
“整数”
。您通常对
感兴趣。当然,您应该指定正确的格式字符串。请给出一个。
x <- factor("20140424_195711000")
typeof(x)
[1] "integer"
x <- factor("20140424_195711000")
typeof(x)
[1] "integer"
strptime("20140424_195711000", "%Y%m%d_%H%M%S")
[1] "2014-04-24 19:57:11 EDT"