读取以点分隔的日期变量

问题描述 投票:0回答:1

我的数据集有一个带有日期和时间的变量,其中日、月和年由点而不是条分隔。 例如:

example <- "13.04.2021 12:00:00"

当我将其转换为 POSIXct 时,它返回 NA,可能是由于点的原因。 有没有办法将点更改为条形,以便函数将变量识别为日期?

r datetime dataset posixct
1个回答
0
投票

其中任何一个都可以:

as.POSIXct(example, format = "%d.%m.%Y %H:%M:%S")
lubridate::as_datetime(example, format = "%d.%m.%Y %H:%M:%S")

欲了解更多信息,请参阅:

https://www.rdocumentation.org/packages/base/versions/3.6.2/topics/as.POSIX*

https://lubridate.tidyverse.org/reference/as_date.html

© www.soinside.com 2019 - 2024. All rights reserved.