Skip to content
Prev 87241 / 398506 Next

subtotal, submean, aggregate

We are just comparing the difference to 0 so it does not matter if its positive
or negative.  All that matters is whether its 0 or not.

In fact, the runno you calculate with the abs is identical to the one
I posted without the abs:

runno <- cumsum(c(TRUE, abs(diff(as.numeric(transect[,2])))!=0))
runno2 <- cumsum(c(TRUE, diff(as.numeric(transect[,2])))!=0)
identical(runno, runno2)  # TRUE
On 2/26/06, Patrick Giraudoux <patrick.giraudoux at univ-fcomte.fr> wrote:
both the
aggregating:

runno <-
aggregate(transect[,1],
This does not give the
errors in your example
On 2/26/06, Patrick Giraudoux
I would like to make partial sums (or means or any other
the values in intervals along a sequence (spatial transect)
are defined.

For
habitats<-rep(c("meadow","forest","meadow","pasture"),c(10,5,12,6))
observations<-rpois(length(habitats),2)
transect<-data.frame(observations=observations,habitats=habitats)

aggregate()
respecting the order
the same name (and not
created). For instance, the
mynicefunction() would be something
mynicefunction(transect$observations,
meadow 16
forest 9
meadow 21
pasture 17

and
aggregate(transect$observations,by=list(transect$habitats),sum)
1 forest 9
2 meadow 37
3 pasture 17

Did anybody hear about such a
idea to make it simple and elegant
Cheers,

Patrick
______________________________________________
R-help at stat.math.ethz.ch
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do