gpt4 book ai didi

r - 如何将 "MMM DD,YYYY"转换为正确的日期格式?

转载 作者:行者123 更新时间:2023-12-03 23:59:07 25 4
gpt4 key购买 nike

我有一列完整的日期,格式为 "mmm dd,yyyy"

它们看起来像这样:“2015 年 12 月 21 日”“2018 年 8 月 23 日”

我尝试通过执行 as.Date("Dec 21, 2015")as.Date(as.character( “2015 年 12 月 21 日”))但均未奏效。

这是错误信息:charToDate(x) 中的错误:字符串不是标准的明确格式

我想知道将这种非标准数据格式正确转换为正确数据格式和“YYYY-MM-DD”类(例如“2015-12-21”)的好方法是什么?我应该使用正则表达式来解决这个问题吗?

非常感谢您的帮助!

最佳答案

使用润滑:

library(dplyr)
library(lubridate)
df <- data.frame(date = c('Dec 21, 2015','Aug 23, 2018'))
df
date
1 Dec 21, 2015
2 Aug 23, 2018
df %>% mutate(date1 = mdy(df$date))
date date1
1 Dec 21, 2015 2015-12-21
2 Aug 23, 2018 2018-08-23

关于r - 如何将 "MMM DD,YYYY"转换为正确的日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64862473/

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