2

对于工作,我需要找出日期向量是否落在圣诞节后的一周。为此,我认为最明智的第一步是在我感兴趣的年份中找到属于该时期的第一天。我已经能够使用下面使用的方法进行一些假期和特殊日期。然而,这一次,我对如何处理日期的理解遇到了障碍。请帮助我了解我做错了什么或表面下发生了什么导致此错误。

library(lubridate)
years_in_data <- 2008:2015

#Jan 1st
New_Years_Day <- ymd(paste0(years_in_data, "-01-01"), tz = "America/Anchorage")

#Dec. 26 - Dec. 31
Week_After_Christmas_start <- New_Years_Day + months(11) + day(25)

以及由此产生的错误:

Error in as.POSIXlt.numeric(x, tz = tz(x)) : 'origin' must be supplied
4

0 回答 0