R bizdays麻烦让它工作 [英] R bizdays trouble making it work

查看:89
本文介绍了R bizdays麻烦让它工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  fer = as.data .frame(as.Date(fer [1:938]))

#Define默认日历
bizdays.options $ set(default.calendar = fer)

dt1 = as.Date(Sys.Date())
dt2 = as.Date(Sys.Date() - (365 * 10))#sample 10年窗口

#Create日期向量
datas = bizseq(dt2,dt1)

我得到这个错误:错误in bizseq.Date(dt2,dt1):给定日期超出范围。
对于任何函数bizdays et al。相同的行为。



任何想法?

解决方案

如果 fer 是假期,可以尝试:

 code> bizdays.options $ set(default.calendar = Calendar(holidays = fer))


Im tring to use the bizdays package to generate a vector with bus days between two dates.

fer = as.data.frame(as.Date(fer[1:938]))

#Define default calendar
bizdays.options$set(default.calendar=fer)

dt1 = as.Date(Sys.Date())
dt2 = as.Date(Sys.Date()-(365*10)) #sample 10 year window

#Create date vector
datas = bizseq(dt2, dt1)

i get this error: "Error in bizseq.Date(dt2, dt1) : Given date out of range." the same behavior for any function bizdays et al.

any ideas?

解决方案

If fer is the holidays, you can try with:

bizdays.options$set(default.calendar=Calendar(holidays=fer))

这篇关于R bizdays麻烦让它工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆