You are absolutely right it is better. This was just an example how one
can convert the positives to TRUE and zeros to FALSE as it was asked.

Andrija


On Sun, Oct 30, 2011 at 9:57 PM, William Dunlap <wdunlap@tibco.com> wrote:

> I like to use numericVector != 0 instead of
> is.logical(numericVector) because the former
> more directly indicates what you want to happen
> instead of relying on knowledge that numeric 0
> maps to logical FALSE.
>
> Bill Dunlap
> Spotfire, TIBCO Software
> wdunlap tibco.com
>
> > -----Original Message-----
> > From: r-help-bounces@r-project.org [mailto:r-help-bounces@r-project.org]
> On Behalf Of Alaios
> > Sent: Sunday, October 30, 2011 1:40 PM
> > To: andrija djurovic
> > Cc: R-help@r-project.org
> > Subject: Re: [R] why the a[-indx] does not work?
> >
> > I think this does the work
> >
> > return(m[!as.logical(data)])
> >
> >
> > I am not sure though if this is the same with
> >
> > return(m[!as.logical(data)])
> >
> >
> >
> > ________________________________
> > From: andrija djurovic <djandrija@gmail.com>
> >
> > Cc: "R-help@r-project.org" <R-help@r-project.org>
> > Sent: Sunday, October 30, 2011 9:58 PM
> > Subject: Re: [R] why the a[-indx] does not work?
> >
> >
> > > as.logical(c(1,0,1,1))
> > [1]  TRUE FALSE  TRUE  TRUE
> >
> > ?as.logical
> >
> >
> >
> >
> >
> >
> > probably you mean
> > >
> > >
> > >
> > >
> > >For ‘[’-indexing only: ‘i’, ‘j’, ‘...’ can be logical
> > >vectors, indicating elements/slices to select.  Such vectors
> > >are recycled if necessary to match the corresponding extent.
> > >‘i’, ‘j’, ‘...’ can also be negative integers, indicating
> > >elements/slices to leave out of the selection.
> > >
> > >
> > >
> > >How can i convert the positives to TRUE and zeros and FALSE?
> > >
> > >
> > >
> > >________________________________
> > >From: William Dunlap <wdunlap@tibco.com>
> > >
> > >Sent: Sunday, October 30, 2011 9:17 PM
> > >Subject: RE: [R] why the a[-indx] does not work?
> > >
> > >  > 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@r-project.org [mailto:
> r-help-bounces@r-project.org] On Behalf Of Alaios
> > >> Sent: Sunday, October 30, 2011 11:52 AM
> > >> To: R-help@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@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.
> > >       [[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.
> > >
> > >
> >       [[alternative HTML version deleted]]
>
>

	[[alternative HTML version deleted]]

