lock Debes estar suscrito para ver este contenido.

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.