2011-12-09 8 views
-1
のベクトルのインデックスTRUEの要素を

が、それは1と3を返すように、私はどのようにインデックスTRUE要素ベクトルどのようにR

A=[1,3, 4, 5] 

logical = [TRUE, TRUE, FALSE, FALSE] 

を行うことがありますか?と仮定しますかMATLABで

あなたはA(logical)またはA(~logical)

Rのための同等の構文は何であるようなものを行うことができますか?

+4

Rでベクトルを定義するときは、 'c'("連結 ")関数を使用します。したがって、A < - c(1、3、4、5)でなければなりません。 –

+2

私は8 downvotesは少し厳しいと思うので、私はこれをupvotedしました。これは非常に基本的な質問かもしれませんが、私はここで見ている他のいくつかの質問よりもはるかに優れています。 –

+0

私は同意しません。私はときどきキャプチャテストのタイプが必要だと思っています... –

答えて

10

大です。これはIntroduction to Rです。質問をする前に何か努力してください。しかしここに行く:A[logical]トリックを行います。

+1

これはあまりにもまろやかです。 –

+0

はい、これは非常に基本的な質問です。私はMatlabのビットの少しを知っていると私は時々私は2プログラミング言語を混乱させるので、Rを学んでいる。とにかく、あなたのコメントをありがとう。 ;-) – user1009166

+0

@DirkEddelbuettel Yikes? –