日期和财务数据

时间:2011-08-29 15:09:20

标签: r date time-series financial

我有一套一年的财务数据。数据是在工作日收集的。 R中是否有任何方法可以为每个数据点分配一个日期,因为第3个数据点是在juanari上为eaxmple收集的。

2 个答案:

答案 0 :(得分:2)

您需要采取两个步骤才能找到解决方案:

  1. 使用seq.Date
  2. 创建一系列日期
  3. 使用wday计算星期几并删除值为1(星期日)和7(星期六)的所有日期
  4. 代码和结果:

    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个这样的金融中心)。

相关问题