gpt4 book ai didi

r - 在R中将字符串转换为日期格式

转载 作者:行者123 更新时间:2023-12-02 08:05:27 25 4
gpt4 key购买 nike

我有一个字符串如下

11MAY2018:00:00:00.000

这个可以转换成下面的格式吗

i) 2018 年 5 月 11 日

ii) 2018 年 5 月或 2018 年 5 月

最佳答案

您可以使用 lubridate 包将字符串转换为日期格式,然后使用一些函数,如 yearmonth day 提取相关信息并使用 paste0 组合它们:

library(lubridate)

x = "11MAY2018:00:00:00.000"
y = dmy_hms(x)

paste0(c(day(y),as.character(month(y, label = T)),year(y)), collapse = "-")
# [1] "11-May-2018"

paste0(c(as.character(month(y, label = T)),year(y)), collapse = "-")
# [1] "May-2018"

paste0(c(month(y),year(y)), collapse = "-")
# [1] "5-2018"

关于r - 在R中将字符串转换为日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51947919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com