Catégories

Unzip de Tableaux

Separe les tableaux groupes avec lodash _.unzip

Separe les tableaux groupes en tableaux individuels.

Points forts :

  • Utilise lodash _.unzip
  • Accepte un tableau de valeurs groupees
  • Fonctionne avec les sorties zip

Exemple :

  • Groupe : [["a", 1], ["b", 2]]
  • Resultat : [["a", "b"], [1, 2]]

Entrez un tableau JSON de valeurs groupees

Points clés

Catégorie
Data Processing
Types d’entrée
textarea
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

L'outil Unzip de Tableaux permet de transformer rapidement des données structurées en colonnes distinctes en inversant le processus de regroupement, idéal pour réorganiser vos jeux de données JSON.

Quand l’utiliser

  • Lorsque vous devez transformer des données groupées par paires en listes séparées.
  • Pour restructurer des sorties de fonctions 'zip' afin de faciliter l'analyse par colonne.
  • Lors du nettoyage de données JSON complexes nécessitant une séparation des attributs associés.

Comment ça marche

  • Copiez et collez votre tableau de données groupées au format JSON dans la zone de saisie.
  • L'outil utilise la fonction lodash _.unzip pour traiter les éléments.
  • Le système réorganise les éléments par index, créant des tableaux individuels pour chaque position.
  • Récupérez instantanément votre résultat sous forme de tableau de tableaux dégroupés.

Cas d’usage

Réorganisation de colonnes de données issues d'API pour des calculs statistiques.
Conversion de paires clé-valeur groupées en listes de propriétés distinctes.
Préparation de datasets pour des outils de visualisation nécessitant des séries de données séparées.

Exemples

1. Séparation de paires ID et Valeurs

Contexte
Un développeur reçoit une liste de paires [ID, Score] extraite d'une base de données.
Problème
Il a besoin de traiter tous les IDs d'un côté et tous les scores de l'autre pour effectuer des calculs.
Comment l’utiliser
Coller le tableau `[[101, 85], [102, 92], [103, 78]]` dans l'outil.
Résultat
L'outil génère `[[101, 102, 103], [85, 92, 78]]`, permettant d'isoler facilement les scores.

2. Traitement de coordonnées groupées

Contexte
Une application exporte des coordonnées sous forme de points [x, y].
Problème
Le système de rendu graphique nécessite deux listes séparées : une pour toutes les abscisses et une pour toutes les ordonnées.
Comment l’utiliser
Entrer le tableau de coordonnées `[[1, 5], [2, 10], [3, 15]]`.
Résultat
Le résultat `[[1, 2, 3], [5, 10, 15]]` est prêt à être utilisé pour tracer les axes X et Y.

Tester avec des échantillons

json

Hubs associés

FAQ

Qu'est-ce que l'opération 'unzip' ?

C'est l'opération inverse du 'zip' : elle prend un tableau de tableaux et regroupe les éléments ayant le même index dans de nouveaux tableaux distincts.

Quel format de données est accepté ?

L'outil accepte un tableau JSON valide contenant des sous-tableaux, par exemple : [['a', 1], ['b', 2]].

Quelle bibliothèque est utilisée ?

Cet outil s'appuie sur la fonction native _.unzip de la bibliothèque utilitaire lodash.

Est-ce que cela fonctionne avec des tableaux de longueurs différentes ?

Oui, la fonction _.unzip gère les tableaux de longueurs variables en créant des groupes basés sur l'index le plus long.

Mes données sont-elles stockées ?

Non, le traitement est effectué localement dans votre navigateur et aucune donnée n'est conservée sur nos serveurs.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/unzip-arrays

Paramètres de la requête

Nom du paramètre Type Requis Description
grouped textarea Oui Entrez un tableau JSON de valeurs groupees

Format de réponse

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

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

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

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]