is.na()为类“POSIXlt”“POSIXt”

时间:2017-12-06 14:25:09

标签: r datetime

我使用as.POSIXlt()将两个字符变量转换为datetime类型,如下面的代码所示:

var1 <- "26.03.2017 02:00:00" 
var2 <- "26.03.2017 01:58:40" 
t1 <- as.POSIXlt(var1, format="%d.%m.%Y %H:%M:%S") 
t2 <- as.POSIXlt(var2, format="%d.%m.%Y %H:%M:%S") 

结果是t1变为"2017-03-26 02:00:00"t2变为"2017-03-26 01:58:40 CET"

is.na(t1)is.na(t2)的输出分别为TRUEFALSE

t1t2都属于"POSIXlt" "POSIXt"类。

问题出在哪里?

0 个答案:

没有答案