[英]Convert date time in R to date time for time series
我有这个 dataframe,其中 DT 是 char,我想将其转换为 R 中的日期时间格式,以便我可以 plot 时间序列
DT Name
12-12-21 1:30 James
01-01-22 12:30 Job
03-02-22 1:00 Seth
03-02-22 1:14 Michael
我探索了以下代码
time <- as.POSIXct(dataframe$DT, format="%m-%d-%Y %H:%M")
但它返回年份为 01-01-0021 而不是 01-01-2021,请问我该如何指定年份以便将其读取为 2021 年?
而不是%Y
,使用%y
。 :
time <- as.POSIXct(dataframe$DT, format="%m-%d-%y %H:%M")
一个可能的解决方案
time<-as.POSIXct(dataframe$DT,format="%m/%d/%y %H:%M")
或者
# install.packages("hms")
library(hms)
time <- as.hms(dataframe$DT)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.