当市场关闭已加载的日历时,如何添加缺少的日期,以便从库(Bizday)中使用日期差函数bizday()?
来自纽约证券交易所的网站:
2022年6月20日(6月20日,星期一)(6月20日为法定假日)
但是bizday()不承认2022-06-20是纽约证券交易所的市场假日。
> library(bizdays)
> load_rmetrics_calendars(2000:2022)
Calendar Rmetrics/NYSE loaded
> bizdays.options$set(default.calendar = "Rmetrics/NYSE")
> is.bizday("2022-06-20")
[1] TRUE发布于 2022-11-15 17:28:56
发布日期为2022-9-29的软件包timeDate的当前版本4021.106解决了这个问题,现在承认2022-06-20为纽约证券交易所的市场假日:
> library(timeDate)
> library(bizdays)
> load_rmetrics_calendars(2000:2023)
Calendar Rmetrics/NYSE loaded
> bizdays.options$set(default.calendar = "Rmetrics/NYSE")
> is.bizday("2022-06-20")
[1] FALSE作为背景,我以前遇到过这样的问题:不把六月作为市场假日,因为我使用的是2018-02-21年的timeDate包,而六月号直到2021-06-18年才被确定为美国的国家假日。
https://stackoverflow.com/questions/74448709
复制相似问题