首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拆分包含字符的日期

拆分包含字符的日期
EN

Stack Overflow用户
提问于 2022-07-25 20:50:58
回答 1查看 40关注 0票数 3

我有这样的数据:

代码语言:javascript
复制
id       visit_date
1       12FEB2021
1       01JAN2018 
2       08AUG2017
3       09MAY2013
3       10DEC2012

我想把"visit_date“转换成一个日期,这样看起来就像这样:

代码语言:javascript
复制
id      new_date
1       2/12/2021
1       1/1/2018 
2       8/8/2017
3       5/9/2013
3       12/10/2012

这是5行作为一个例子,但有近100行。

我对R并不熟悉,我尝试过这样做,但是生成的列“年份”是空白的。

代码语言:javascript
复制
df$new_date <- as.Date(df$visit_date, format = "%d_%m_%y")

有人能帮忙吗?

EN

回答 1

Stack Overflow用户

发布于 2022-07-25 22:01:49

我们也可以使用readr::parse_date

代码语言:javascript
复制
library(dplyr)
library(readr)
df %>% 
  mutate(new_date = strftime(parse_date(visit_date,"%d%b%Y",locale=locale("en")), format = "%d/%m/%y"))
代码语言:javascript
复制
  id visit_date new_date
1  1  12FEB2021 12/02/21
2  1  01JAN2018 01/01/18
3  2  08AUG2017 08/08/17
4  3  09MAY2013 09/05/13
5  3  10DEC2012 10/12/12
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73115227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档