【发布时间】:2020-08-13 17:54:03
【问题描述】:
我在下面有一个df:
id<-c(1,2,3,4)
date<-c("2018-05-14","2018-05-15","2018-05-16","2018-05-17")
time<-c("012230.627 GMT","070026.886 GMT","070036.941 GMT","173917.192 GMT")
df<-data.frame(id,date,time)
预期的输出是
id<-c(1,2,3,4)
date<-c("2018-05-14","2018-05-15","2018-05-16","2018-05-17")
time<-c("012230.627 GMT","070026.886 GMT","070036.941 GMT","173917.192 GMT")
DateTime<-c("2018-05-14 1:22:30 AM","2018-05-15 7:00:26 AM","2018-05-16 7:00:36 AM","2018-05-17 5:39:17 PM")
我想知道如何将其转换为日期+时间,以便对其进行算术计算。
【问题讨论】:
-
strptime(paste(date, time), format="%Y-%m-%d %H%M%S", tz = "GMT")