11 Procesamiento de tablas por trozos con plyr

En esta sección vamos a aprender a realizar operaciones avanzadas de manipulación de datos con el paquete plyr. Muchas transformaciones de datos sobre tablas, conceptualmente, se reducen a:

  • Partir una tabla en trozos definidos por provincias, tramos de edad, categorías de productos, etc.
  • Realizar una operación sobre esos trozos individuales; p.e., en un caso muy simple, calcular unas medias.
  • Recoger los resultados calculados en cada trozo y juntarlos en una única tabla final.

Eso es lo que se hace en SQL con operaciones como el group by. Solo que plyr es sustancialmente más poderoso.