如何根据下面的日期和时间部分创建 POSIXct 日期
date<-as.Date("2014-01-01")
hour<-5
minute<-15
second<-59
millisecond<-695
date
hour
minute
second
millisecond
Run Code Online (Sandbox Code Playgroud)
输出应该是 POSIXct 对象
2014-01-01 05:15:59.695
小智 5
应该执行以下操作:首先设置选项以能够显示毫秒
options(digits.secs=3)
Run Code Online (Sandbox Code Playgroud)
接下来粘贴日期元素以形成日期字符串
date_string <- paste(date, paste(paste(hour,minute,second,sep=":"),millisecond,sep="."),sep = " ")
Run Code Online (Sandbox Code Playgroud)
然后转换为POSIXct对象
as.POSIXct(date_string,tz="",format="%Y-%m-%d %H:%M:%OS")
Run Code Online (Sandbox Code Playgroud)