首页 > 解决方案 > R中的日期转换格式

问题描述

嗨,我需要从字符传递到日期格式我的 chr 格式的日期是这样的:“2020-W14”所以我需要将它传递到日期格式

我正在尝试使用 lubridate 包;:

year_week="2020-W14"

date=as_date(year_week,format="%Y-W%W")

我从这段代码中得到了这个日期,但它不正确

2020-01-16

任何的想法?谢谢

标签: rdateformat

解决方案


您可以尝试使用 ISOweek 包:


library(ISOweek)


year_week="2020-W14"


ISOweek2date(paste0(year_week, "-1")) #add a reference day

#> [1] "2020-03-30"

有关详细说明,请参阅将年/周转换为日期对象

reprex 包(v0.3.0)于 2021-01-16 创建


推荐阅读