将时间戳添加到R中的日期

nit*_*eth -1 timestamp r date posixct

您好,数据框中有2列.第1列的日期与2017-01-01相同,第2列的时间戳如下午1:00.

我需要创建另一个列,结合这两个信息,并给我2017-01-01 13:00:00

D.s*_*sen 5

使用as.POSIXct从字符转换日期格式.

df$date.time <- as.POSIXct(paste(df$date, df$time), format = "%Y-%m-%d %I:%M %p")
Run Code Online (Sandbox Code Playgroud)

编辑:

提供一些进一步的上下文...您将日期和时间列粘贴在一起以获取字符串2017-001-01 1:00 PM.

然后使用输入字符串的格式作为POSIXct参数format =.您可以在此处查看符号及其含义之间的关系.