Categorias

Unzip de Arrays

Separa arrays agrupados com lodash _.unzip

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]]

Digite um array JSON de valores agrupados

Fatos principais

Categoria
Data Processing
Tipos de entrada
textarea
Tipo de saída
text
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Unzip de Arrays é uma ferramenta eficiente para reestruturar dados, permitindo separar arrays agrupados em coleções individuais utilizando a lógica do lodash _.unzip.

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.

Exemplos

1. Separar pares de chave-valor

Desenvolvedor Front-end
Contexto
O desenvolvedor recebeu uma lista de pares de dados vindos de uma API que precisam ser tratados como listas independentes.
Problema
Os dados estão agrupados em tuplas, dificultando o acesso individual por categoria.
Como usar
Cole o array de tuplas no campo de entrada e execute a ferramenta.
Configuração de exemplo
[["nome", "João"], ["idade", 30], ["cidade", "São Paulo"]]
Resultado
O resultado será [['nome', 'idade', 'cidade'], ['João', 30, 'São Paulo']], permitindo iterar sobre cada categoria separadamente.

2. Reorganização de coordenadas

Analista de Dados
Contexto
Uma lista de coordenadas geográficas foi gerada como pares [x, y] e precisa ser convertida em uma lista de X e uma lista de Y.
Problema
A estrutura atual impede a plotagem direta em eixos separados.
Como usar
Insira a lista de coordenadas no campo de entrada para realizar o unzip.
Configuração de exemplo
[[10, 20], [15, 25], [20, 30]]
Resultado
O resultado será [[10, 15, 20], [20, 25, 30]], separando os valores dos eixos X e Y.

Testar com amostras

json

Hubs relacionados

FAQ

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.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/unzip-arrays

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
grouped textarea Sim Digite um array JSON de valores agrupados

Formato de resposta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-unzip-arrays": {
      "name": "unzip-arrays",
      "description": "Separa arrays agrupados com lodash _.unzip",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=unzip-arrays",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]