将两列日期和时间数据转换为一列

KT_*_*T_1 8 r

我有一个简单的数据框:

D <- c("2012/12/14", "2012/12/14")
Time <- c("18:40:37", "18:40:48")
df1 <- data.frame(D, Time)
Run Code Online (Sandbox Code Playgroud)

我希望将两列日期和时间信息合并为一个,最好是日,月,年,时间的格式.

我该怎么做呢?

rcs*_*rcs 16

R> within(df1, { timestamp=format(as.POSIXct(paste(D, Time)), "%d/%m/%Y %H:%M:%S") })

           D     Time           timestamp
1 2012/12/14 18:40:37 14/12/2012 18:40:37
2 2012/12/14 18:40:48 14/12/2012 18:40:48
Run Code Online (Sandbox Code Playgroud)

  • 我知道这个评论迟了两年,但答案应该是df1 < - 在...内 (3认同)