[R] why the a[-indx] does not work?
William Dunlap
wdunlap at tibco.com
Sun Oct 30 20:17:45 CET 2011
> a[overLoadTesT==0]
[1] 2 4 5 6 7 8 9 10
Look into help('[') or help('Subscript') to see
how integer and logical (Boolean) subscripts differ.
Bill Dunlap
Spotfire, TIBCO Software
wdunlap tibco.com
> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On Behalf Of Alaios
> Sent: Sunday, October 30, 2011 11:52 AM
> To: R-help at r-project.org
> Subject: [R] why the a[-indx] does not work?
>
> Dear all,
>
> Could you please explain me why
>
> > OverloadsTesT
> [1] 1 0 1 0 0 0 0 0 0 0
> > a<-matrix(data=seq(1,10),nrow=10)
> > a
> [,1]
> [1,] 1
> [2,] 2
> [3,] 3
> [4,] 4
> [5,] 5
> [6,] 6
> [7,] 7
> [8,] 8
> [9,] 9
> [10,] 10
> > a[-OverloadsTesT]
> [1] 2 3 4 5 6 7 8 9 10
>
>
>
> the last line does not remove the first and third element and only does the first element.?
>
> What I want to do is for zeros to return the elements and for any positive value to remove it.
> What I am doing wrong?
>
> B.R
> Alex
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at 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.
More information about the R-help
mailing list