R 数据格式:yyyy-mm-dd hh mm ss 到 yyyy-mm-dd

时间:2021-04-10 07:49:11

标签: r

我想将 yyyy-mm-dd am hh:mm:ss 转换为 yyyy-mm-dd

mydata$date => 2021-04-10 pm 4:48:32 and typeof date is character

有什么建议吗?

我使用了格式化函数但没有运气

1 个答案:

答案 0 :(得分:2)

您可以通过以下语法使用 as.Date

mydata$date <- as.Date(mydata$date, format = '%Y-%m-%d %p %H:%M:%S')

输出

[1] "2021-04-10"

此处有关于格式选项的更多信息。 https://www.rdocumentation.org/packages/base/versions/3.6.2/topics/strptime