比较XTS索引元素

时间:2018-08-17 08:03:32

标签: r xts

我有两个xts对象,R(包含每月收益)和W(包含每月二元指标,用于显示股票是否为指数的一部分)。

我创建了两个后续变量:

x <- index(W)
y <- index(R) 

如何找到元素x [1]在y中的位置?假设x是y的子集。

下面的示例显示x和y的格式。

> head(x)
[1] "2002-11-29 UTC" "2002-12-31 UTC" "2003-01-31 UTC" "2003-02-28 UTC"
[5] "2003-03-31 UTC" "2003-04-30 UTC"
> head(y)
[1] "2000-02-29 UTC" "2000-03-31 UTC" "2000-04-28 UTC" "2000-05-31 UTC" "2000-06-30 UTC"
[6] "2000-07-31 UTC"

我想找到i的位置,其中x [1] == y [i]

> x[1]
[1] "2002-11-29 UTC"

1 个答案:

答案 0 :(得分:1)

您可以使用其中的功能。这是模拟数据的示例:

    x<- c(1,2,3,4)
    y<-c(1,2,3,4,5,6,7,8)

    which(y==x[1])