[英]Date conversion format in R
嗨,我需要從字符格式傳遞到日期格式 我的 chr 格式日期類似於:“2020-W14”,所以我需要將它傳遞到日期格式
我正在用 lubridate package 嘗試這個;:
year_week="2020-W14"
date=as_date(year_week,format="%Y-W%W")
我從這段代碼中得到這個日期,但它不正確
2020-01-16
任何的想法? 謝謝
您可以嘗試使用 ISOweek package:
library(ISOweek)
year_week="2020-W14"
ISOweek2date(paste0(year_week, "-1")) #add a reference day
#> [1] "2020-03-30"
詳見Transform year/week to date object 。
由reprex package (v0.3.0) 創建於 2021-01-16
lubridate
以天為單位存儲日期,因此預計也會得到一個工作日。
library(lubridate)
year_week <- "2020-W14-0" # Sunday of 14th week
date <- as_date(year_week,format="%Y-W%W-%w")
## "2020-04-05"
圖書館(ISOweek)
year_week="2020-W14"
ISOweek2date(paste0(year_week, "-1")) #添加參考日期
#> [1] "2020-03-30"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.