2011-12-09 48 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? –

相关问题