提问人:Loz 提问时间:11/1/2023 更新时间:11/1/2023 访问量:21
将字符类转换为时间对象,忽略 NA R
Convert character class to time object ignoring NAs R
问:
虽然有许多与我的问题相关的类似主题,但我找不到一个真正解决它的问题。我有一个时间数据列,有一些缺失值:
t <- data.frame(time=c("NA", "NA", "11:10", "09:30", "NA", "10:50", "12:55", "08:05", "08:15", "NA", "NA"))
我想将列变成时间变量,忽略缺失值?
答:
2赞
Onyambu
11/1/2023
#1
使用包中的 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
评论
Date
POSIXt
data.table
lubridate
HH:MM
MM:SS