Las tablas de datos vienen en muchos tamaños. A veces, trabajo con una tabla lo suficientemente pequeña como para caber en la pantalla: no es necesario desplazarse y puedo ver todo lo que necesito. Sin embargo, la mayoría de las veces, mis tablas de datos son altas, anchas, complejas y multifacéticas. Para tablas como estas, las nuevas herramientas de organización y filtrado de tablas de datos de JMP son excelentes. Analicemos algunos datos reales para entender por qué.
Soy fan de openfoodfacts.org desde hace mucho tiempo, una "base de datos de productos alimenticios creada por todos, para todos". Puedes encontrar información sobre casi cualquier alimento en su sitio web, pero lo que más me gusta es que ofrece exportaciones ordenadas de su base de datos en varios formatos, incluyendo un CSV (técnicamente es un TSV, un archivo separado por tabulaciones, pero JMP tampoco tiene problemas para abrirlos).

Sin embargo, este archivo no es para cardíacos. El CSV sin comprimir ocupa 11,6 GB, con poco más de 4 millones de filas y 243 columnas (a septiembre de 2025; la base de datos se actualiza constantemente). Navegar por tablas como estas es inusualmente difícil, pero varias herramientas nuevas de JMP facilitan la organización. Comencemos organizando esas 243 columnas.
Organizando columnas
Maximizar la lista de columnas

Lo primero que haré será maximizar la lista de columnas en la tabla de datos, una nueva función de JMP. Es una función sencilla, ¡pero increíblemente útil! De hecho, cualquiera de las herramientas de la izquierda se puede maximizar para que puedas ver más. Además de la lista de columnas, maximizar un área puede ser especialmente útil si tienes muchos scripts de tabla.
Grupos de columnas jerárquicas (anidadas)
JMP ha admitido la agrupación de columnas durante mucho tiempo, pero en JMP 19, podemos tener muchos niveles de agrupación para mantener nuestras columnas organizadas (bonificación: lo mismo se aplica a los scripts de columnas).
Para esta tabla, primero comenzaré con una agrupación inicial de columnas similares seleccionando las columnas que quiero agrupar, luego haré clic derecho en la lista de columnas y luego en Agrupar columnas.
En una mesa tan grande, el proceso de agrupación llevará un poco de tiempo y cuidado, pero después de esta primera ronda de agrupación, nuestra mesa ya se ve más organizada.

Como podemos tener múltiples niveles de agrupación, podemos ir un paso más allá tomando estos grupos de columnas y colocándolos en grupos.
Para ello, seleccionaré grupos de columnas similares y volveré a hacer clic derecho para agrupar estos grupos en metagrupos más grandes de Identificación y metadatos (estos definen qué es el registro y cómo se rastrea), Identidad y clasificación del producto (estos describen el "quién y qué" del producto), Fuente y procedencia (de dónde proviene el producto y cómo se elabora), Composición e ingredientes (qué contiene un producto) y Nutrición y consumo (qué proporciona al consumidor y en qué cantidad).
Tras agrupar aún más nuestra tabla, la lista de columnas está mucho más organizada y resulta mucho más fácil encontrar columnas de tipos específicos. También puede observar que los grupos aparecen en el encabezado de la tabla, lo que nos ayuda a identificar la sección en la que se encuentra cada columna.

Si desea destacar un grupo de columnas en la cuadrícula, puede hacer clic derecho en el grupo de encabezados de la tabla para establecer un color de fondo. Lo haré aquí para el grupo de columnas de información nutricional.


Nota: Para tablas con anidación profunda, puede desactivar la visualización de los grupos en el encabezado de la tabla. Puede editar lo que se muestra en el encabezado haciendo clic en el triángulo rojo en la esquina superior izquierda de la tabla y luego en Opciones de visualización > Mostrar grupos de encabezado.

Etiquetas de columna
En JMP 19, presentamos el concepto de etiqueta de columna. Encontrará la nueva sección "Etiquetas de columna" al final de la lista de columnas. Esta sección está cerrada por defecto, a menos que tenga etiquetas de columna en su tabla de datos.

Primero, hablemos de qué son las etiquetas. Los grupos de columnas y las etiquetas de columna tienen funciones diferentes, pero complementarias, al organizar una tabla de datos. Los grupos son estructurales: requieren que las columnas sean contiguas y, en realidad, se refieren a la organización física de la tabla, casi como los capítulos de un libro. Las etiquetas, en cambio, son superposiciones flexibles que permiten organizar las columnas conceptualmente, independientemente de su ubicación en la tabla.
Una etiqueta puede unir columnas relacionadas con la nutrición que pertenecen a diferentes grupos (por ejemplo, alérgenos y el área de nutrición básica), o puede abarcar todos los grupos para resaltar elementos como las "columnas más importantes" o las "columnas de porcentaje", lo que permite recopilarlas, seleccionarlas y visualizarlas todas a la vez. Esta flexibilidad convierte a las etiquetas no solo en una herramienta organizativa, sino también en una potente herramienta analítica, ya que posteriormente, al filtrar o enfocar el análisis, se puede trabajar directamente con conjuntos de columnas etiquetadas en lugar de buscar en las estructuras de grupos.
Para estos datos, he descubierto que algunas etiquetas diferentes resultan especialmente útiles:
- Favoritos: una etiqueta general que uso para filtrar solo el pequeño conjunto de columnas que más uso.
- Macronutrientes: una etiqueta para seleccionar solo las columnas de carbohidratos, proteínas y grasas.
- Vitaminas: una etiqueta solo para las columnas de vitaminas entre todos los detalles nutricionales.
Creando etiquetas
Podemos crear y asignar una etiqueta sobre la marcha seleccionando una columna o columnas en la lista de columnas, haciendo clic derecho>Etiqueta>Agregar etiqueta…
También podemos crear etiquetas antes de aplicarlas haciendo clic en el botón + del área Etiquetas. Esto me resulta útil cuando voy a usar muchas etiquetas en la tabla; también puedo crearlas con antelación para facilitar su aplicación posterior. También lo hago al importar etiquetas que ya he creado y guardado en mis preferencias (más información más adelante).
Comenzaré con la etiqueta de Macronutrientes. Busco y selecciono las columnas de carbohidratos, proteínas y grasas en la lista de columnas, y luego hago clic derecho en una de las columnas > Etiquetas > Agregar etiqueta…
El único elemento que debe completarse en este diálogo es el nombre de la etiqueta, pero he decidido establecer también un color y una descripción de la etiqueta.

Como establecí un color para la etiqueta, puedo ver su icono en la cuadrícula de datos y en la lista de columnas. Esto me resulta útil para identificar estas columnas al desplazarme por la tabla:

A continuación crearé la etiqueta Vitaminas, esta vez usando el botón + en el área Etiquetas.

Se creará la etiqueta, que aparecerá en el área de Etiquetas de la tabla, pero ninguna columna se asociará a ella hasta que la agregue. Seleccionaré las 11 columnas de Vitaminas, haré clic derecho en una de ellas y seleccionaré Etiquetas > Vitaminas.

Finalmente, crearé mi etiqueta de Favoritos. Volveré a usar el símbolo + en el área de Etiquetas de Columna, y esta vez, le asignaré un emoji de estrella. Este emoji aparecerá en la cuadrícula de la tabla y en la lista de columnas dondequiera que se haya configurado esta etiqueta.

Quiero configurar esta etiqueta en varias columnas. Primero, quiero que esté en todas mis columnas de macronutrientes, así que haré clic en ella en el área de etiquetas, lo que seleccionará todas esas columnas de la tabla (¡un truco muy útil!). Con esas columnas seleccionadas, haré clic derecho en una de ellas en la lista de columnas y luego iré a Etiquetas > Favoritos.

Tenga en cuenta que a las columnas se les pueden aplicar muchas etiquetas, lo que refleja el hecho de que las agrupaciones conceptuales a menudo se superponen.
Hay algunas columnas más que quiero etiquetar como favoritas, incluido el nombre del producto, las calorías totales (que se denominan energía-kcal_100g en esta tabla) y la categoría en la que se encuentra el producto. Para establecer esas etiquetas, simplemente busco esas columnas, hago clic derecho en la lista de columnas y luego en Etiquetas>Favoritos.
Uso de etiquetas
Con mis etiquetas configuradas, podemos empezar a usarlas en nuestros flujos de trabajo habituales. Estas son algunas de mis formas favoritas de usarlas:
Selección de columnas: Al hacer clic en el nombre de la etiqueta en la lista, se seleccionarán las columnas asociadas en la tabla. Es similar al acceso directo para seleccionar las columnas de interés.
Asignación de columnas por etiqueta: Al iniciar una plataforma, es posible hacer clic en la lista de etiquetas y asignar una etiqueta a un rol en lugar de perder tiempo buscando las columnas de interés. Las columnas de esa etiqueta completarán el rol en cuestión.

Filtrar la lista de columnas y la tabla: Uno de mis usos favoritos de las etiquetas es también el más sencillo: usar una etiqueta para filtrar las columnas de la tabla. Para ello, haga clic en el botón de filtro situado en la esquina superior derecha de la lista de columnas y seleccione una etiqueta. Seleccionaré la etiqueta "Favoritos" y la cuadrícula y la lista de columnas mostrarán solo las columnas etiquetadas como "Favoritos". Podemos volver al icono de filtro para borrar el filtro o añadir otras etiquetas a la lista. De forma predeterminada, las columnas con cualquiera de las etiquetas seleccionadas se mostrarán en la tabla, pero puede seleccionar "Avanzado..." para configurar condiciones más complejas (por ejemplo, exigir que las columnas estén etiquetadas con todas las etiquetas seleccionadas para que se muestren en la tabla).

Con los grupos y etiquetas anidados de JMP 19, hemos organizado estas 243 columnas en una vista organizada y navegable que se adapta a los diferentes usos de la tabla. A continuación, nos centraremos en la navegación y el trabajo con los más de 4 millones de filas de esta tabla.
Filtrado de datos: subconjuntos dinámicos
JMP ahora incluye vistas de filtro , que actúan como subconjuntos dinámicos de su tabla de datos, lo que le permite incorporar la potencia del filtro de datos que ya conoce de los informes directamente a la cuadrícula de datos. En lugar de filtrar solo lo que aparece en un gráfico o análisis, las vistas de filtro controlan qué filas son visibles en la tabla. Usted especifica los criterios y solo las filas que coinciden permanecerán visibles, lo que le proporciona una porción limpia y enfocada de sus datos con la que trabajar. Dado que las vistas de filtro se pueden guardar, se integran con la tabla, lo que facilita la configuración de múltiples perspectivas en el mismo conjunto de datos y el cambio rápido entre ellas. De hecho, convierten su tabla en una especie de minibase de datos: puede extraer subconjuntos de interés, volver a ellos más tarde y utilizarlos como punto de partida para una exploración y un análisis más profundos.
Creación de una vista de filtro
Hay dos formas de crear una nueva vista de filtro:
- Haga clic en el signo + en la pestaña Vistas de filtro de la tabla de datos (en la parte superior izquierda).

- Haga clic en el icono del filtro "+" al pasar el cursor sobre el encabezado de una columna. Esto abrirá una nueva vista de filtro si aún no está en una. Si ya está en una vista de filtro, al pulsar este icono se añadirá la columna a la lista de columnas que se utilizan para filtrar la tabla.

Para comenzar, haré clic en el ícono de filtro más en mi columna de categorías para poder filtrar mi tabla solo por ciertos tipos de alimentos.

Si alguna vez utilizó un filtro de datos en JMP, lo reconocerá en el lado derecho de la tabla en esta nueva vista de filtro temporal (la vista es temporal porque aún no la hemos guardado).
He configurado la columna de categorías como texto no estructurado para tener un campo de entrada de texto libre que puedo usar como cuadro de búsqueda. He escrito "snacks" y he configurado el filtro para que solo me muestre los productos de la categoría de snacks. En este caso, hay aproximadamente 244 000 filas que coinciden con la categoría de snacks en la descripción de la categoría.
Si quiero añadir otro filtro a esta vista, puedo hacer clic en el botón "Y" del filtro o simplemente pasar el cursor sobre otra columna. Añadiré la columna "Calorías" (energía-kcal_100g) al filtro y estableceré el rango entre 50 y 250. También añadiré "Proteínas" (proteínas_100g) al filtro y estableceré el rango entre 5 y 10.

Nos quedan 2612 filas, menos que los más de 4 millones iniciales. Sigue siendo una gran cantidad de filas, pero mucho más navegable que la tabla original y podría representar un subconjunto importante de la tabla que queremos explorar más a fondo.
Trabajar con vistas de filtro
Una vez que estemos satisfechos con los filtros que hemos configurado, podemos hacer clic en el botón "Guardar vista" en la cinta de opciones de la parte superior de la tabla. Como podemos asignarle un nombre a esta vista de filtro, le asignaré un nombre descriptivo para poder volver a ella más adelante.

Al hacer clic en la X de la cinta de opciones en la parte superior de la tabla, se cierra esta vista de filtro y volvemos a las filas originales de la tabla. Para volver a la vista, simplemente haga clic en el nombre en la pestaña de la vista de filtro.

Al trabajar con plataformas, las vistas de filtros funcionan de la misma manera que los filtros de datos locales y globales en el pasado: los datos que usted ve son los datos que la plataforma analizará.
Consejos adicionales
Las etiquetas tienen superpoderes
Propiedades de columna en las etiquetas
Además de ayudarle a organizar y navegar por su tabla, las etiquetas pueden contener propiedades de columna, como el orden de los valores, las etiquetas de valor o las unidades. Puede usar etiquetas para almacenar los metadatos que configura habitualmente para las columnas, de modo que, al encontrarlas, pueda configurar una sola etiqueta en lugar de configurar varias propiedades de columna diferentes.
Para configurar una propiedad para una etiqueta, haga clic derecho en ella en la lista de etiquetas y seleccione Editar. A continuación, expanda la sección Propiedades de columna del cuadro de diálogo de la etiqueta para agregar las propiedades que desee configurar para cualquier columna que utilice esta etiqueta.
En nuestro ejemplo, estableceré una propiedad de columna para la etiqueta Vitaminas. Dado que todas estas columnas de Vitaminas se expresan en centenas de gramos, estableceré la propiedad Unidades para esta etiqueta, con el nombre "por 100 gramos".

Ahora, todas mis columnas de vitaminas han heredado esta propiedad de la etiqueta. Para verla, seleccionaré una de las columnas de vitaminas y haré clic derecho en "Información de la columna".
Podemos ver en el área de propiedades de la columna de información de la columna que ahora hay una propiedad Unidades en la columna con el ícono de etiqueta de color al lado, lo que indica que esta propiedad ha sido heredada de la etiqueta Vitaminas.
Nota avanzada: Si es necesario, podemos anular esta propiedad de columna heredada de la etiqueta haciendo clic en "Copiar local". De esta forma, podríamos definir una versión de la propiedad de columna que solo esté en esta columna sin afectar la propiedad de columna definida por la etiqueta. Si bien a veces es útil y necesario, recomendamos evitar usar propiedades de columna en etiquetas que no desee que se transfieran a las columnas etiquetadas para mantener la claridad conceptual en la tabla de datos.

Hay muchas formas poderosas de explotar las propiedades de columnas en las etiquetas y hablaremos más sobre ellas en una próxima publicación del blog.
Guardar etiquetas para usar en diferentes tablas
Al crear una etiqueta por primera vez, esta se guarda solo en la tabla donde se usó. Sin embargo, las etiquetas suelen ser útiles en diferentes tablas, especialmente al trabajar repetidamente con los mismos tipos de datos. Para ahorrar tiempo, puede guardar las etiquetas en sus preferencias para poder usarlas posteriormente en diferentes tablas.

Para guardar una etiqueta en tus preferencias, haz clic derecho en ella y selecciona "Guardar en Preferencias". Ahora guardaré la etiqueta "Vitaminas" en mis preferencias.
Si desea usar esta etiqueta en una tabla nueva, utilice la opción "Importar desde Preferencias..." al hacer clic derecho en el área Etiquetas. Así se ve en una tabla en blanco:

Después de importar esta etiqueta a la nueva tabla, puedo hacer clic derecho > Editar la etiqueta para ver que se han conservado todas las configuraciones y propiedades de columna que configuré:

Edición multilínea para celdas
A veces hay grandes bloques de texto en una celda y resulta inconveniente o poco práctico hacer la columna más ancha o las filas más altas.
JMP ahora incorpora un editor de celdas multilínea al final de la tabla de datos. Simplemente haga clic en el triángulo gris en la esquina inferior izquierda de la cuadrícula para abrirlo. Cualquier cambio que realice en el editor se aplicará de inmediato. Puede cerrar el editor después de usarlo o mantenerlo abierto mientras navega por la tabla.

Las tablas de datos nunca han sido tan poderosas
La última versión de JMP transforma la tabla de datos de un simple contenedor de filas y columnas en algo más parecido a un espacio de trabajo dinámico para el descubrimiento. Con grupos anidados para controlar la proliferación de cientos o miles de columnas, etiquetas para organizar la tabla conceptualmente en capas y vistas de filtro para seleccionar dinámicamente las filas importantes, su tabla se vuelve más limpia, navegable e infinitamente más flexible. Añada además ventajas como etiquetas guardadas, propiedades de columna heredadas y el nuevo editor multilínea, y el resultado es un conjunto de herramientas que le ayuda a pasar con fluidez de los conjuntos de datos más simples a conjuntos de datos gigantes con millones de filas.
Si alguna vez se ha sentido abrumado por tablas grandes, complicadas o desordenadas, JMP es su invitación a experimentar el orden, la claridad y la velocidad para que pueda hacer descubrimientos con sus datos más rápido que nunca.
¿Prefieres el video? Míralo aquí.