5 Listas

Las tablas son contenedores de información estructurada: las columnas son del mismo tipo, todas tienen la misma longitud, etc. Sin embargo también existe información no estructurada17. Es entonces cuando se utilizan las listas.

SQL, SAS, Matlab y otros entornos y lenguajes de programación usados en el análisis de datos utilizan fundamentalmente estructuras de datos pensados para información estructurada: tablas de distintos tipos, matrices, etc. Una de las ventajas de R sobre ellos es, precisamente, que no está sometido a esa restricción. Por eso puede aplicarse de manera natural en problemas que solo pueden ser atacados con aquellos sistemas mediante artificios ad hoc.

En esta sección investigaremos algunos de los usos de las listas y aprenderemos a crearlas, consultarlas y manipularlas.


  1. Que además está cobrando una relevancia creciente en ciencia de datos.