【发布时间】:2014-03-11 07:20:34
【问题描述】:
我有一个按以下方式格式化的日期变量:
date <- as.POSIXct(date, "%m-%d-%Y-%X")
例如,这可以是最近的日期:
“2014-03-04 23:59:59 EST”
现在我有一个 data.table DT,其中一列 time 表示其他日期,并且格式也为 .POSIXct(format: "%m-%d-%Y-%X")。现在我想用我的日期变量“date”替换 DT[,time] 中的一些缺失值(NA):
library(data.table)
DT <- DT[is.na(time), time:= date]
但是,data.table 中替换的日期现在是“1970-01-01 14:30:24”(而不是“2014-03-04 23:59:59”)。
我错过了什么?
R:3.02
数据表:1.9.2
【问题讨论】:
标签: r date data.table