我想通过使用PM10
将dataframe
xts
转换为R ;
格式,但是第一列(date
)的类型是字符。因此,首先,我需要将其转换为POSIXct;
,但是无论何时尝试,它都会运行到NA。
我的日期是这样的:2014-01-01 00:00
我尝试了这段代码,但是没有用。我该如何运作?
date_index <- as.POSIXct(bes_yillik[,1],tz ="UTC",format = "%Y-%m-%d %H:%M:%S")
答案 0 :(得分:1)
将lubridate
包用于日期时间内容:
lubridate::ymd_hm("2014-01-01 00:00")
[1] "2014-01-01 UTC"
bes_yillik$timefield <- lubridate::ymd_hm(bes_yillik$timefield)
答案 1 :(得分:0)
我们使用anytime
而不需要指定format
library(anytime)
anytime("2014-01-01 00:00")
bes_yillik$timefield <- anytime(bes_yillik$timefield)