如何从
下面的日期和时间部分创建POSIXct日期 date<-as.Date("2014-01-01")
hour<-5
minute<-15
second<-59
millisecond<-695
date
hour
minute
second
millisecond
输出应该是POSIXct对象
2014-01-01 05:15:59.695
答案 0 :(得分:0)
以下应该这样做: 首先设置选项以显示毫秒
options(digits.secs=3)
接下来粘贴日期元素以形成日期字符串
date_string <- paste(date, paste(paste(hour,minute,second,sep=":"),millisecond,sep="."),sep = " ")
然后转换为POSIXct对象
as.POSIXct(date_string,tz="",format="%Y-%m-%d %H:%M:%OS")