将因子数据转换为 POSIXct 格式
Converting the factor data to POSIXct format
数据采用因子格式“2018-01-02T20:40:40.000Z”,我希望它采用 POSIXct 格式“2018-01-02 20:40:40”。我该如何实现?
检查 ?strptime
以了解有关日期时间格式的更多信息
as.POSIXct(x, format = "%Y-%m-%dT%H:%M:%S")
#[1] "2018-01-02 20:40:40 GMT"
和lubridate
library(lubridate)
ymd_hms(x)
#[1] "2018-01-02 20:40:40 UTC"
或 anytime
library(anytime)
anytime(x)
#[1] "2018-01-02 20:40:40 UTC"
数据
x <- factor("2018-01-02T20:40:40.000Z")
数据采用因子格式“2018-01-02T20:40:40.000Z”,我希望它采用 POSIXct 格式“2018-01-02 20:40:40”。我该如何实现?
检查 ?strptime
以了解有关日期时间格式的更多信息
as.POSIXct(x, format = "%Y-%m-%dT%H:%M:%S")
#[1] "2018-01-02 20:40:40 GMT"
和lubridate
library(lubridate)
ymd_hms(x)
#[1] "2018-01-02 20:40:40 UTC"
或 anytime
library(anytime)
anytime(x)
#[1] "2018-01-02 20:40:40 UTC"
数据
x <- factor("2018-01-02T20:40:40.000Z")