这可能是一个非常基本的问题,我下载了一个 Google 趋势文件,每行的日期范围是类似于 2004-01-04 - 2004-01-10 的一周格式。这基本上是周日到周六
此处的伪代码等于上述格式 (2004-01-04 - 2004-01-10)
googledata <- googledata %>%
mutate(startdate = ymd(substr(Week, 1, 10)),
enddate = ymd(substr(Week, 14, 26)),
weekno = isoweek(startdate),
weekno2 = isoweek(enddate))
样本数据
Week Vol
2004-01-04 - 2004-01-10 15
2004-01-11 - 2004-01-17 12
2004-01-18 - 2004-01-24 10
2004-01-25 - 2004-01-31 10
2004-02-01 - 2004-02-07 9
2004-02-08 - 2004-02-14 9
我有两个问题
这是一个特定的星期类型,例如 ISO。lubridate
是否可以使用R 中的或其他函数将其转换为周数。问题是使用isoweek
并week
导致开始日期和结束日期的周数分开
我有第二个要匹配的数据集,但它使用不同的周数类型,所以我想将它们都转换为 Google 类型
谢谢您的帮助