虽然有很多与我的问题相关的类似主题,但我找不到真正解决该问题的主题。我有一个时间数据列,其中缺少一些值:
t <- data.frame(time=c("NA", "NA", "11:10", "09:30", "NA", "10:50", "12:55", "08:05", "08:15", "NA", "NA"))
我想将列转换为时间变量,忽略缺失值?
利用 asITime
asITime
包中的
data.table
t$time <- data.table::as.ITime(t$time) > t time 1 <NA> 2 <NA> 3 11:10:00 4 09:30:00 5 <NA> 6 10:50:00 7 12:55:00 8 08:05:00 9 08:15:00 10 <NA> 11 <NA