# Unzip de Arrays

Separa arrays agrupados con lodash _.unzip

> Página canónica: https://elysiatools.com/es/tools/unzip-arrays

- **Categoría:** Data Processing

- **Palabras clave:** array, unzip, grupo, separar, lodash

## Descripción general

Separa arrays agrupados en arrays individuales.

**Aspectos destacados:**
- Usa lodash `_.unzip`
- Acepta un array de valores agrupados
- Funciona con resultados de zip

**Ejemplo:**
- Agrupado: `[["a", 1], ["b", 2]]`
- Resultado: `[["a", "b"], [1, 2]]`

## Entradas

- **Arrays Agrupados** (textarea): Ingrese un array JSON de valores agrupados

## Cuándo usarlo

- Cuando necesitas revertir una operación de 'zip' y separar elementos agrupados por índice.
- Al procesar conjuntos de datos donde las columnas están mezcladas en filas y necesitas reorganizarlas por categorías.
- Para transformar estructuras de datos complejas en formatos más manejables para el análisis o la visualización.

## Cómo funciona

- Ingresa tu array de arrays en el campo de entrada siguiendo el formato JSON.
- La herramienta aplica la función lodash _.unzip para reagrupar los elementos según su posición original.
- Obtén como resultado un nuevo array donde cada sub-array contiene los elementos que compartían el mismo índice en el grupo original.

## Casos de uso

- Reorganización de tablas de datos extraídas de APIs que vienen en formato de filas.
- Preparación de series de datos para gráficos donde cada serie debe estar en su propio array.
- Normalización de respuestas de servicios web que agrupan atributos de múltiples objetos.

## Preguntas frecuentes

### ¿Qué hace exactamente esta herramienta?

Toma un array de arrays y lo transpone, agrupando los elementos que comparten el mismo índice en nuevos sub-arrays.

### ¿Qué librería utiliza para el procesamiento?

Utiliza la función estándar _.unzip de la librería lodash.

### ¿Qué formato de entrada se requiere?

Se requiere un array de arrays en formato JSON válido, por ejemplo: [["a", 1], ["b", 2]].

### ¿Puedo usar esta herramienta con arrays de diferentes longitudes?

Sí, la función _.unzip gestionará los elementos basándose en el índice, aunque se recomienda consistencia en los datos.

### ¿Es necesario instalar algún software?

No, es una herramienta basada en web que procesa los datos directamente en tu navegador.

## Herramientas relacionadas

- [Agrupar por](https://elysiatools.com/es/tools/group-by): Agrupa elementos por clave derivada con lodash _.groupBy
- [Interseccion de Arrays](https://elysiatools.com/es/tools/intersection-arrays): Encuentra valores comunes entre arrays usando lodash _.intersection
- [Invertir por](https://elysiatools.com/es/tools/invert-by): Invierte agrupando por valores con lodash _.invertBy
- [Xor de Arrays](https://elysiatools.com/es/tools/xor-arrays): Calcula la diferencia simetrica con lodash _.xor
- [Zip de Arrays](https://elysiatools.com/es/tools/zip-arrays): Combina arrays por indice con lodash _.zip
- [Contar por](https://elysiatools.com/es/tools/count-by): Cuenta elementos por clave derivada con lodash _.countBy
- [Aplanar Array Profundamente](https://elysiatools.com/es/tools/flatten-deep-array): Aplana un array completamente usando lodash _.flattenDeep
- [Obtener ruta](https://elysiatools.com/es/tools/get-path): Obtiene un valor por ruta con lodash _.get

## Ejemplos

- [Muestras Avanzadas de Grafana](https://elysiatools.com/es/samples/grafana-samples): Muestras comprensivas de Grafana cubriendo diseño avanzado de dashboards, configuración de alertas, integración de fuentes de datos y desarrollo de plugins
- [Ejemplos de Códigos QR](https://elysiatools.com/es/samples/qrcode-samples): Imágenes de códigos QR de muestra para probar herramientas de lectura y generación de códigos QR
- [Ejemplos D3.js Data Visualization](https://elysiatools.com/es/samples/d3js-data-visualization): Ejemplos completos de visualización de datos D3.js incluyendo gráficos, mapas, animaciones y visualizaciones interactivas
- [Ejemplos de Rome Toolchain JavaScript](https://elysiatools.com/es/samples/rome): Ejemplos de toolchain JavaScript de Rome incluyendo configuración, linting, formatting, bundling y gestión de proyectos
