例如,我有一个字符串,其中包含类似的时间字符
Time<-c("1:00","15:09","1:06","23:13")
我想把它们变成h:m:s
Time<-c("01:00:00","15:09:00","01:06:00","23:13:00")
有没有一种方法可以做到这一点,我在适当的地方加上零,并注意到原始的没有秒,所以秒将被读取为零。
data.table
中的as.ITime
确实添加了秒
library(data.table)
as.ITime(Time)
#[1] "01:00:00" "15:09:00" "01:06:00" "23:13:00"
或在具有as.POSIXct
和format
的base R
中
format(as.POSIXct(Time, format = '%H:%M'), '%H:%M:%S')
#[1] "01:00:00" "15:09:00" "01:06:00" "23:13:00"