【问题标题】:Date and financial data日期和财务数据
【发布时间】:2011-11-06 02:46:53
【问题描述】:

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

【问题讨论】:

    标签: r date time-series financial


    【解决方案1】:

    timeDate 包提供了在您喜欢的任何金融中心提取工作日的功能(它们的分类中有近 500 个这样的金融中心)。

    【讨论】:

      【解决方案2】:

      您需要采取两个步骤来获得解决方案:

      1. 使用seq.Date 创建日期序列
      2. 使用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"
      

      附言。您将有两个单独保留您所在地区的假期列表并将其从列表中删除。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-15
        • 2012-01-05
        • 2018-02-25
        相关资源
        最近更新 更多