r - R中的日期转换格式
问题描述
嗨,我需要从字符传递到日期格式我的 chr 格式的日期是这样的:“2020-W14”所以我需要将它传递到日期格式
我正在尝试使用 lubridate 包;:
year_week="2020-W14"
date=as_date(year_week,format="%Y-W%W")
我从这段代码中得到了这个日期,但它不正确
2020-01-16
任何的想法?谢谢
解决方案
您可以尝试使用 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 创建
推荐阅读
- c# - 替代多个 using 块
- powerbi - Power BI (DAX) 中 EOMONTH() 的反义词是什么
- mysql - 即使使用 max_allowed_packet 参数,在使用 mysqldump 时也会丢失与 mysql 的连接
- swift - 如何从数据核心 swift 4 中删除 tableview index.row
- c# - 错误:实体类型需要定义主键
- unix - 基于文件名在 UNIX 中使用昨天的日期提取文件
- javascript - 根据事件时间将日历事件添加到自定义日历 - Angular 6
- string - KDB:如何将日期时间转换为格式化字符串?
- solr - Solr edismax 不使用逻辑运算符 AND/OR
- go - 有人可以解释这个使用通道的 Go 代码块吗?我不明白它是如何一次执行 500 个操作的