0

私は 2 つのベクトルを持っており、これら 2 つのベクトルの乗算のインデックスを見つけたいと考えています。これは、負になり、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回読んだ後、Simon0101が言うように、あなたの答えは2だと思います。

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

zour Question または期待される結果を確認してください。

于 2013-05-15T09:19:24.040 に答える