gpt4 book ai didi

R 解析没有前导零的 %m%d%Y 形式的时间戳

转载 作者:行者123 更新时间:2023-12-05 04:16:53 24 4
gpt4 key购买 nike

我的数据的时间戳格式为 %m%d%Y,没有前导零。

时间戳示例:

112001
1112001

所需的解析

January 1 2001
January 11 2001 or November 1 2001 based on context

时间戳是按顺序排列的。是否可以解析这些数据?

最佳答案

这是可能的,但我认为需要做一些前期工作。这遵循与@hrbrmstr 相同的前提,我认为这是能够解析这些日期需要做的事情。

> x <- c("112001", "1112001")
> x1 <- ifelse(substring(x, 1, 1) != 0, paste0(0, x), x)
> x2 <- ifelse(nchar(x1) == 7 & substring(x1, 3, 3) != 0,
paste0(substring(x1, 1, 2), 0, substring(x1, 3)), x1)
> library(lubridate)
> parse_date_time(x2, "mdy")
[1] "2001-01-01 UTC" "2001-01-11 UTC"

关于R 解析没有前导零的 %m%d%Y 形式的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25818848/

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