# Unzip de Arrays

Separa arrays agrupados com lodash _.unzip

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

- **Categoria:** Data Processing

- **Palavras-chave:** array, unzip, grupo, separar, lodash

## Visão geral

Separa arrays agrupados em arrays individuais.

**Destaques:**
- Usa lodash `_.unzip`
- Aceita um array de valores agrupados
- Funciona com saidas de zip

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

## Entradas

- **Arrays Agrupados** (textarea): Digite um array JSON de valores agrupados

## Quando usar

- Quando você precisa reverter uma operação de zip em seus conjuntos de dados.
- Ao processar listas de pares ou tuplas que precisam ser transformadas em colunas separadas.
- Para organizar dados estruturados em formato de matriz para facilitar a manipulação posterior.

## Como funciona

- Insira o seu array de arrays no campo de entrada seguindo o formato JSON.
- A ferramenta processa a estrutura utilizando a função _.unzip do lodash.
- O sistema reorganiza os elementos, agrupando os itens de mesmo índice em novos arrays.
- O resultado final é exibido como um novo array contendo as listas separadas.

## Casos de uso

- Transformar listas de registros de banco de dados em colunas de dados para análise.
- Reverter a serialização de dados agrupados antes de enviá-los para uma API.
- Preparar conjuntos de dados para visualização em gráficos que exigem séries separadas.

## Perguntas frequentes

### O que a ferramenta Unzip de Arrays faz?

Ela transforma um array de arrays agrupados em um formato onde os elementos de mesmo índice são reunidos em seus próprios arrays.

### Qual biblioteca é utilizada para o processamento?

A ferramenta utiliza a função _.unzip da biblioteca lodash para garantir precisão na separação dos dados.

### Qual formato de entrada é aceito?

A ferramenta aceita um array JSON de valores agrupados, como por exemplo: [['a', 1], ['b', 2]].

### Posso usar esta ferramenta com saídas de funções zip?

Sim, ela foi projetada especificamente para funcionar de forma complementar com saídas de operações zip.

### O resultado é retornado em qual formato?

O resultado é retornado como um array de arrays em formato de texto JSON.

## Ferramentas relacionadas

- [Agrupar por](https://elysiatools.com/pt/tools/group-by): Agrupa itens por chave derivada com lodash _.groupBy
- [Intersecao de Arrays](https://elysiatools.com/pt/tools/intersection-arrays): Encontra valores comuns em arrays usando lodash _.intersection
- [Inverter por](https://elysiatools.com/pt/tools/invert-by): Inverte agrupando por valores com lodash _.invertBy
- [Xor de Arrays](https://elysiatools.com/pt/tools/xor-arrays): Calcula diferenca simetrica com lodash _.xor
- [Zip de Arrays](https://elysiatools.com/pt/tools/zip-arrays): Combina arrays por indice com lodash _.zip
- [Contar por](https://elysiatools.com/pt/tools/count-by): Conta itens por chave derivada com lodash _.countBy
- [Achatando Array Profundamente](https://elysiatools.com/pt/tools/flatten-deep-array): Achata completamente um array usando lodash _.flattenDeep
- [Obter caminho](https://elysiatools.com/pt/tools/get-path): Obtem um valor por caminho com lodash _.get

## Exemplos

- [Exemplos Avançados de Aplicação Grafana](https://elysiatools.com/pt/samples/grafana-samples): Exemplos compreensivos de Grafana cobrindo design avançado de dashboards, configuração de alertas, integração de fontes de dados e desenvolvimento de plugins
- [Exemplos de Códigos QR](https://elysiatools.com/pt/samples/qrcode-samples): Imagens de código QR de exemplo para testar ferramentas de leitura e geração de código QR
- [Exemplos D3.js Data Visualization](https://elysiatools.com/pt/samples/d3js-data-visualization): Exemplos abrangentes de visualização de dados D3.js incluindo gráficos, mapas, animações e visualizações interativas
- [Exemplos Rome JavaScript Toolchain](https://elysiatools.com/pt/samples/rome): Exemplos de toolchain JavaScript Rome incluindo configuração, linting, formatting, bundling e gerenciamento de projetos
