如何利用seq.date生成工作日(周一到周五)时间序列? | 您所在的位置:网站首页 › r语言生成时间序列 › 如何利用seq.date生成工作日(周一到周五)时间序列? |
工作日? 那是要排除节假日的了, 比如清明\五一\国庆什么的. 用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 实验室设备网 版权所有 |