
Transformación de datos con R #05: Agrupar y desagrupar
En la clase sobre filtrar y seleccionar filas vimos cómo “separar” valores de un dataframe para crear uno nuevo. En esta, veremos dos formas de aplicar funciones a esos grupos sin tener que ir generándolos uno por uno:
-
Con bucles “for”
-
Utilizando la función “aggregate”
Esta última suele ser la más recomendable, aunque hay casos en los que hay que recurrir a los bucles. En cualquier caso, te aseguro que es una de esas funciones que debes dominar cuanto antes, porque la vas a utilizar sí o sí en tus proyectos.
Para ello, primero debes entender el concepto general, después ver cómo optimizar el resultado con el nombre de las columnas y, finalmente, insertando funciones más complejas.