From krcabrer at une.net.co  Wed Mar 25 04:10:29 2009
From: krcabrer at une.net.co (Kenneth Roy Cabrera Torres)
Date: Tue, 24 Mar 2009 22:10:29 -0500
Subject: [Rd] Is aggregate() function changing?
In-Reply-To: <49C8BEF0.9030805@stats.uwo.ca>
References: <1237869849.2652.17.camel@localhost>
	<49C8BEF0.9030805@stats.uwo.ca>
Message-ID: <1237950629.2652.25.camel@localhost>

Thank your Dr. Duncan Murdoch:

Yes, you are right! 
I look for a "mean" variable and there it was!!!
It seems to work on the non-patched 2.8.1 version because
I start a new session on a diferent directory, and with
the patched 2.8.1 I use an already created .Rdata where
a "mean" variable exist with a 0 value.

Thank you very much for your help.

Sorry for this silly questions.

Kenneth

El mar, 24-03-2009 a las 07:07 -0400, Duncan Murdoch escribi?:
> On 24/03/2009 12:44 AM, Kenneth Roy Cabrera Torres wrote:
> > Hi R developers and debian users:
> > 
> > Finally I found how to work with aggregate() function
> > on the last patched version fo R.
> > 
> > I you use this command it fails:
> >   
> >  aggregate(state.x77, list(Region = state.region), mean)
> > 
> > But if you modify it in this way, it works!:
> > 
> >  aggregate(state.x77, list(Region = state.region), function(x) mean(x) )
> > 
> > Is it necesary to change the example?
> > 
> > What is changing in aggregate() function?
> 
> I get identical results from those, but if I had a local variable (not a 
> function) named "mean", the first one would not work:
> 
>  > mean <- 2
>  > aggregate(state.x77, list(Region = state.region), mean)
> Error in FUN(X[[1L]], ...) : element 1 is empty;
>     the part of the args list of 'is.list' being evaluated was:
>     (INDEX)
> 
> I suspect that is what is going wrong for you.
> 
> Duncan Murdoch
> 
> 
> > 
> > Thank you for your attention.
> > 
> > Kenneth.
> >> sessionInfo()
> > 
> > R version 2.8.1 Patched (2009-03-18 r48193) 
> > x86_64-unknown-linux-gnu 
> > 
> > locale:
> > LC_CTYPE=es_CO.UTF-8;LC_NUMERIC=C;LC_TIME=es_CO.UTF-8;LC_COLLATE=es_CO.UTF-8;LC_MONETARY=C;LC_MESSAGES=es_CO.UTF-8;LC_PAPER=es_CO.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=es_CO.UTF-8;LC_IDENTIFICATION=C
> > 
> > attached base packages:
> > [1] stats     graphics  grDevices utils     datasets  methods   base
> > 
> > ______________________________________________
> > R-devel at r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-devel
>



[Rd] Is aggregate() function changing?
Kenneth Roy Cabrera Torres