R 将列转换为POSIXct日期/时间序列

R 将列转换为POSIXct日期/时间序列,r,date,time,posixct,R,Date,Time,Posixct,我正在尝试将数据帧中格式为“MM/DD/YYYY HH:MM:SS”的列(str='character')重新配置为日期/时间序列列(str=POSIXct),以便与rmweather包一起使用 > DNO2$`Date & Time` `Date & Time` <dttm> [1] "31/12/2017 24:00" [2] "01/01/2018 01:00" [3] "01/01/2018 02:00" [4] "01/01/2

我正在尝试将数据帧中格式为“MM/DD/YYYY HH:MM:SS”的列(str='character')重新配置为日期/时间序列列(str=POSIXct),以便与rmweather包一起使用

> DNO2$`Date & Time`
    `Date & Time`
    <dttm>  
[1] "31/12/2017 24:00" 
[2] "01/01/2018 01:00"
[3] "01/01/2018 02:00" 
[4] "01/01/2018 03:00"
[5] "01/01/2018 04:00" 
[6] "01/01/2018 05:00"

在此方面的任何帮助都将不胜感激

我们可以使用
as.POSIXct
from
base R

DNO_18$`Date & Time` <- as.POSIXct(DNO_18$`Date & Time`, format = "%d/%m/%Y %H:%M")

我们可以使用
as.POSIXct
from
base R

DNO_18$`Date & Time` <- as.POSIXct(DNO_18$`Date & Time`, format = "%d/%m/%Y %H:%M")
library(lubridate)
DNO_18$`Date & Time` <- dmy_hm(DNO_18$`Date & Time`)