【问题标题】:Identify certain Day from a xts-Matrix R从 xts-Matrix R 中识别特定日期
【发布时间】:2016-05-07 15:42:49
【问题描述】:

kperf_dfa 是我的矩阵,在上个月有五种不同的表现。它看起来像这样:

> kperf_dfa[150:160,]
                            [,1]         [,2]         [,3]          [,4]          [,5]
2016-01-29 17:45:00 0.0003693252 0.0003693252 0.0003693252 -7.952367e-05 -7.952367e-05
2016-01-29 17:50:00 0.0003693252 0.0003693252 0.0003693252 -7.952367e-05 -7.952367e-05
2016-01-29 17:55:00 0.0003693252 0.0003693252 0.0003693252 -7.952367e-05 -7.952367e-05
2016-01-29 18:00:00 0.0004134665 0.0004134665 0.0004134665 -3.538234e-05 -3.538234e-05
2016-01-29 18:05:00 0.0004134665 0.0004134665 0.0004134665 -3.538234e-05 -3.538234e-05
2016-01-29 18:10:00 0.0004134665 0.0004134665 0.0004134665 -3.538234e-05 -3.538234e-05
2016-01-29 18:15:00 0.0004134665 0.0004134665 0.0004134665 -3.538234e-05 -3.538234e-05
2016-01-29 18:20:00 0.0004134665 0.0004134665 0.0004134665 -3.538234e-05 -3.538234e-05
2016-01-29 18:25:00 0.0004134665 0.0004134665 0.0004134665 -3.538234e-05 -3.538234e-05
2016-01-29 18:30:00 0.0004134665 0.0004134665 0.0004134665 -3.538234e-05 -3.538234e-05
2016-01-29 18:35:00 0.0004134665 0.0004134665 0.0004134665 -3.538234e-05 -3.538234e-05

我已经知道如何识别工作日。与:

as.matrix(kperf_dfa[.indexwday(kperf_dfa) == 5])

例如,我可以得到所有星期五。

现在我想去参加所有星期五中的第二个。 任何想法如何得到这个?谢谢各位。

【问题讨论】:

  • 第二个星期五?对于整个数据集还是一个月的第二个星期五?
  • 这将是整个数据集的第二个星期五。 @user3507767

标签: r matrix xts days


【解决方案1】:

我会尝试使用 _wday 和 _mday 子句进行逻辑测试:

as.matrix(kperf_dfa[.indexwday(kperf_dfa) == 5 & .indexmday %in% 8:14])

【讨论】:

    猜你喜欢
    • 2014-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多