1
我有一套一年的金融数据。数据在工作日内收集。 有没有什么办法在R给每个数据点分配一个日期,因为第三个数据点是在juanari上为第一个数据点收集的。日期和财务数据
我有一套一年的金融数据。数据在工作日内收集。 有没有什么办法在R给每个数据点分配一个日期,因为第三个数据点是在juanari上为第一个数据点收集的。日期和财务数据
你需要采取两个步骤去解决:
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。你将有两个在你的地区保留一个单独的假期列表,并从列表中删除这些列表。
timeDate包提供的功能可以在您喜欢的任何金融中心提取工作日(在其分类中有近500个此类金融中心)。