You can't try this also: split(x, count > 0)
On Tue, Jul 6, 2010 at 3:39 AM, Gundala Viswanath <gunda...@gmail.com>wrote: > Suppose I have two vectors of same dimensions: > > x <-c(0.49534,0.80796,0.93970,0.99998) > count <-c(0,33,0,4) > > How can I group the vectors 'x' into two vectors: > > 1. Vector `grzero` that contain value in x with `count` value greater > than 0 and > 2. Vector `eqzero` with value in x with `count` value equal to zero. > > Yielding > > > print(grzero) > > [1] 0.80796 0.99998 > > print(eqzero) > > [1] 0.49534 0.93970 > > Regards, > G.V. > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. > -- Henrique Dallazuanna Curitiba-Paraná-Brasil 25° 25' 40" S 49° 16' 22" O [[alternative HTML version deleted]]
______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.