如何利用seq.date生成工作日(周一到周五)时间序列? 您所在的位置:网站首页 r语言生成时间序列 如何利用seq.date生成工作日(周一到周五)时间序列?

如何利用seq.date生成工作日(周一到周五)时间序列?

2023-04-08 06:04| 来源: 网络整理| 查看: 265

工作日? 那是要排除节假日的了, 比如清明\五一\国庆什么的. 用RQuantLib 包, 可以把节假日排除, 记得要自己编译最新版的, 我记得直接install.packages 得到的包计算中国日历会算错, 不知道最近修正没有.

library(RQuantLib) as.Date(setdiff(as.Date("2015-04-01"):as.Date("2015-04-30"), getHolidayList("China", as.Date("2015-04-01"), as.Date("2015-04-30"), includeWeekends=TRUE)), origin = "1970-01-01")

结果:

"2015-04-01" "2015-04-02" "2015-04-03" "2015-04-07" "2015-04-08" "2015-04-09" "2015-04-10" "2015-04-13" "2015-04-14" "2015-04-15" "2015-04-16" "2015-04-17" "2015-04-20" "2015-04-21" "2015-04-22" "2015-04-23" "2015-04-24" "2015-04-27" "2015-04-28" "2015-04-29" "2015-04-30"


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有