2011-12-09 51 views
-1

假設有一個載體我如何索引TRUE元素向量中的R

A=[1,3, 4, 5] 

logical = [TRUE, TRUE, FALSE, FALSE] 

我怎麼指數TRUE的元素,使其返回1和3?

在MATLAB中,你可以做這樣的事情A(logical)A(~logical)

什麼是對R相當於語法?

+4

當在R中定義一個向量時,使用'c'(「concatenate」)函數。所以它應該是'A < - c(1,3,4,5)'。 –

+2

我已經upvoted這個,因爲我認爲8 downvotes是有點苛刻。這可能是一個非常非常基本的問題,但問題很明顯,比我在這裏看到的其他一些問題要好得多。 –

+0

我不同意。我有時認爲我們需要一種驗證碼測試... –

回答

10

Ouch。這是在Introduction to R。在提問前請做一些的努力。但在這裏你去:A[logical]是訣竅。

+1

哎唷對這個太過分了。 –

+0

是的,這是一個非常基本的問題。我對Matlab有點了解,並且正在學習R,所以有時候我會對編程語言感到困惑。無論如何,感謝您的意見。 ;-) – user1009166

+0

@DirkEddelbuettel Yikes? –

相關問題