Try this:

subset(d, TRUE, select=c( 'a', 'b', 'c' ))

On Mon, Aug 23, 2010 at 7:15 PM, ivo welch <ivo.welch@gmail.com> wrote:

> I would not have wanted a data set with 1000 variables, but an error
> message.  the intent was
>
>   d=data.frame( a=1:1000, b=2001:3000, z= 5001:6000 )
>    attach(d); d$c <- (a+b)>25; detach(d)
>    d= subset(d, TRUE, select=c( a, b, c ))
>
> -iaw
>
>
> On Mon, Aug 23, 2010 at 6:04 PM, Erik Iverson <eriki@ccbr.umn.edu> wrote:
> >
> >
> > ivo welch wrote:
> >>
> >> quizz---what does this produce?
> >>
> >>   d=data.frame( a=1:1000, b=2001:3000, z= 5001:6000 )
> >>   attach(d); c <- (a+b)>25; detach(d)
> >>   d= subset(d, TRUE, select=c( a, b, c ))
> >>
> >> yes, I know I have made a mistake, in that the code does not do what I
> >> presumably would have wanted.
> >
> > What exactly did you want?
> >
>
> ______________________________________________
> 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]]

