gpt4 book ai didi

r - 将星期数转换为日期

转载 作者:行者123 更新时间:2023-12-04 00:08:36 24 4
gpt4 key购买 nike

我在R中有一个数据框,其中包含要转换为日期的一年中的星期。我知道我必须选择一年中的一天,因此我将这些值固定为2014和1。将其转换为日期似乎很简单:

as.Date(paste(2014,df$Week,1,sep=""),"%Y%U%u")

但是,只有当周大于9时,此代码才有效。第1-9周返回NA。如果将星期更改为01,02,03 ...,它仍然返回NA。

有人看到我想念的吗?

最佳答案

as.Date将1到9称为NA,因为它期望星期数为两位数,并且无法正确解析。

要修复此问题,请添加一些内容-将其拆分:

as.Date(paste(2014, df$Week, 1, sep="-"), "%Y-%U-%u")

关于r - 将星期数转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32470414/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com