我有一个变量,使用ymd_hms(DateTime) {lubridate}转换成正确的POSIXct格式。但是,在进行变换后,该变量失去了其POSIXct格式:
daily$DateTime<- ifelse(daily$ID %in% "r1_1"|daily$ID %in% "r1_2",
NA,daily$DateTime)
我尝试使用lubridate再次将变量转换为POSIXct格式,但似乎它不喜欢NA。此外,现在DateTime变量具有一个num格式,lubridate不能识别其为日期和时间格式(例如1377419400)。
请问如何将ID等于r1_1和r1_2时的DateTime转换为NA?需要转换的方法怎样?
谢谢。