0

我有两个向量,我想找到这两个向量相乘的索引,它是负数,也是a[index]负数和b[index]正数。我怎样才能找到这个 indexin R?

    a = c(1, -1, 2, 3, 4)
    b  =c(-1, 3, 5, 4, -5)
    c =  a*b

我已经尝试过了,但这不是我想要的结果:

    > which( c <= 0)
    [1] 1 2 5

最终结果应该是 index = 1 和 5。

4

1 回答 1

0

在阅读了您的问题 10 次后,我认为您认为您的答案是 2,就像 Simon0101 说的那样。

which( a < 0 & b >= 0 & c < 0) 

请查看 zour 问题或预期结果。

于 2013-05-15T09:19:24.040 回答