Hi Jason,

The reason you are getting this error is that the latest version of
reshape uses fun.aggregate(numeric(0)) to figure out what missing
values should be filled in with.  Unfortunately there was a brief
period in R versions when var(numeric(0)) returned an error rather
than a missing value.  You can work around the problem by manually
specifying fill = NA.

Regards,

Hadley

On Wed, Nov 26, 2008 at 1:05 PM,  <[EMAIL PROTECTED]> wrote:
> I used to be able to use variance for fun.aggregate, but since I
> upgraded from R 2.6 to 2.7 (Ubuntu hardy to intrepid), it no longer
> works.
>
>> library("reshape")
>> data("french_fries")
>> ffm <- melt(french_fries, id=1:4, na.rm = TRUE)
>> cast(ffm, rep ~ treatment, length)
>  rep   1   2   3
> 1   1 579 578 575
> 2   2 580 579 580
>> cast(ffm, rep ~ treatment, mean)
>  rep        1        2        3
> 1   1 3.207772 3.177336 3.024522
> 2   2 3.181207 3.115544 3.277759
>> cast(ffm, rep ~ treatment, var)
> Error in fun.aggregate(data$value[0]) : 'x' is empty
>
> Any ideas?
>
> ______________________________________________
> 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.
>



-- 
http://had.co.nz/

______________________________________________
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.

Reply via email to