【发布时间】:2021-08-05 15:16:18
【问题描述】:
将日期格式从年和周转换为 yyyy/mm/dd 时出现一个奇怪的错误。在我的数据集中,我有一个变量,其日期格式为“2020-W20”,用于 2020 年和 2021 年的多个星期。当我转换它时,R 仅将所有日期转换为 2020/05/15 和 2021/05/ 15.有什么想法可能会发生吗?
vaccine_data <- read.csv(
"https://opendata.ecdc.europa.eu/covid19/vaccine_tracker/csv/data.csv",
na.strings = "",
fileEncoding = "UTF-8-BOM"
)
vaccine_data$date_yyyymmdd <- unique(
strftime(
strptime(vaccine_data$YearWeekISO, format = "%Y-W%U"),
format = "%Y/%m/%d"
)
)
【问题讨论】:
-
请添加一些数据:“一个最小可重现示例 (MRE) 应该能让其他人在他们的机器上准确重现您的问题”stackoverflow.com/questions/5963269/…
-
这是一个可重复的问题(尽管它依赖于外部数据:只给出一个简短的样本日期的 sn-p 会更简单、更可重复)。