R bizdays麻烦让它工作 [英] R bizdays trouble making it work
本文介绍了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屋!
查看全文