Мы можем использовать as.POSIXct
после paste
в столбцах «Дата» и «Время» (при условии, что формат даты - месяц / день / год)
datetime <- with(df1, as.POSIXct(paste(Date, Time),
format = "%m/%d/%Y %I:%M:%S %p"))
data.frame(datetime)
# datetime
#1 2018-01-01 14:00:00
#2 2018-01-01 09:00:00
данные
df1 <- structure(list(Date = c("1/1/2018", "1/1/2018"), Time = c("2:00:00 PM",
"9:00:00 AM")), class = "data.frame", row.names = c(NA, -2L))