从这篇文章扩展这个问题
如果我有特定于州的假期怎么办。我如何按州合并假期?
holiday <- data.frame(h = as.Date(c("2016/05/3", "2016/05/3"),'%Y/%m/%d'),
s = c('state1','state2'),
stringsAsFactors=FALSE
)
d <- data.frame(d1 = as.Date(c('2016/05/2','2016/05/2'),'%Y/%m/%d'),
d2= as.Date(c('2016/05/10','2016/05/10'),'%Y/%m/%d'),
s = c('state1','state3'),
stringsAsFactors=FALSE)
生产
> d
d1 d2 s
1 2016-05-02 2016-05-10 state1
2 2016-05-02 2016-05-10 state3
> holiday
h s
1 2016-05-03 state1
2 2016-05-03 state2
链接中提供的解决方案是特定于日期的假期,但没有考虑到各州。我怎样才能合并国家。
Desired state 是 d 中的一个额外列,用于计算不包括特定于州的周末和节假日的天数