我有一套一年的财务数据。数据是在工作日收集的。 R中是否有任何方法可以为每个数据点分配一个日期,因为第3个数据点是在juanari上为eaxmple收集的。
答案 0 :(得分:2)
您需要采取两个步骤才能找到解决方案:
seq.Date
wday
计算星期几并删除值为1(星期日)和7(星期六)的所有日期代码和结果:
startdate <- as.Date("2011-01-03")
dates <- seq(startdate, by="1 day", length.out=15)
dates[wday(dates) != 1 & wday(dates) != 7]
[1] "2011-01-03" "2011-01-04" "2011-01-05" "2011-01-06" "2011-01-07"
[6] "2011-01-10" "2011-01-11" "2011-01-12" "2011-01-13" "2011-01-14"
[11] "2011-01-17"
PS。您将有两个在您所在地区保留单独的假期列表,并从列表中删除它们。
答案 1 :(得分:1)
timeDate软件包提供了在您喜欢的任何金融中心提取工作日的功能(分类中有近500个这样的金融中心)。