Hola,

Añado una opción adicional, diferente a las anteriores por si puede ser de
interés, especialmente para tablas grandes.
Está basado en el paquete "data.table" que es una extensión de la
funcionalidad de data.frame y que realmente tiene una sintaxis parecida a
la de SQL pero con extensiones y con mayor velocidad (de nuevo
especialmente para data.frames grandes/muy grandes).

En este ejemplo se calcula la suma de las tres primeras columnas del
data.frame iris agrupadas por Species.

> library(data.table)
> DT<-data.table(iris)
> DT[, lapply(.SD, sum), by=Species, .SDcols=1:3]
        Species Sepal.Length Sepal.Width Petal.Length
[1,]     setosa        250.3       171.4         73.1
[2,] versicolor        296.8       138.5        213.0
[3,]  virginica        329.4       148.7        277.6

Saludos,
Carlos Ortega
www.qualityexcellence.es





El 1 de julio de 2012 15:06, Manuel Spínola <mspinola10@gmail.com> escribió:

> Estimados miembros de la lista,
>
> Tengo un marco de datos:
>
> especie   año     sitio   col1
>
> A           2008      1       3
> A           2008      2       0
> A           2008      3       1
> B           2008      1       2
> B           2008      2       1
> B           2008      3       0
> A           2009      1       5
> A           2009      2       6
> A           2009      3       2
> B           2009      1       4
> B           2009      2       0
> B           2009      3       3
>
> y quisiera saber como puedo sumar la columna "col1" para cada especie, por
> sitio y para todos los años, es decir que la suma obtenga.
>
> especie    sitio  col1
> A               1      8
> A               2      6
> A               3      3
> B               1      6
> B               2      1
> B               3      3
>
> Saludos,
>
> Manuel
>
> --
> *Manuel Spínola, Ph.D.*
> Instituto Internacional en Conservación y Manejo de Vida Silvestre
> Universidad Nacional
> Apartado 1350-3000
> Heredia
> COSTA RICA
> mspinola@una.ac.cr
> mspinola10@gmail.com
> Teléfono: (506) 2277-3598
> Fax: (506) 2237-7036
> Personal website: Lobito de río <
> https://sites.google.com/site/lobitoderio/>
> Institutional website: ICOMVIS <http://www.icomvis.una.ac.cr/>
>
>         [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>


-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]

