Skip to content
Back to formatted view

Raw Message

Message-ID: <39B6DDB9048D0F4DAD42CB26AAFF0AFA64E7F5@usctmx1106.merck.com>
Date: 2005-05-06T13:42:03Z
From: Liaw, Andy
Subject: how to get such a subset of a matrix?

Try:

  a[rowSums(is.na(a)) <= 2, ]

Andy

> From: Xiao Shi
> 
> Hi everybody,
> Maybe this question is quite simple but i just don't know how 
> to make it.
> I have a matrix a somewhat like this one but bigger:
> > a
> f g h i j k
> a NA NA 11 16 21 26
> b NA NA 12 17 22 27
> c NA 8 13 18 23 28
> d NA 9 14 19 24 29
> e NA 10 15 20 25 30
> And i want to get the rows which at most have 2 Na.
> Thanks in advance.
> Shi Jiantao
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! 
> http://www.R-project.org/posting-guide.html
> 
> 
>