如何解决我在R上的日期有问题
我一直试图解析下面的代码,但效果不好。该功能无法识别上午/下午。
library (tidyverse)
library (lubridate)
c = c("28 de julio de 2020 6:02 PM Hora de Montevideo")
dmy_hm (c)
#结果不理想
[1]“ 2020-07-28 06:02:00 UTC”
时间必须为18:02:00。 显然,我在LOCALE上做错了。 有人可以帮忙吗?
谢谢
解决方法
这对我有用:
x = c("28 de julio de 2020 6:02 PM Hora de Montevideo")
#Set locale to spanish
Sys.setlocale("LC_TIME","es_ES")
as.POSIXct(x,format = '%d de %B de %Y %I:%M %p',tz = 'UTC')
#[1] "2020-07-28 18:02:00 UTC"
lubridate::dmy_hm(x)
#[1] "2020-07-28 18:02:00 UTC"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。