Points clés
- Catégorie
- Data Processing
- Types d’entrée
- textarea, text
- Type de sortie
- text
- Couverture des échantillons
- 4
- API disponible
- Yes
Vue d’ensemble
L'outil Unique Trié par Champ permet de nettoyer efficacement vos jeux de données en supprimant les doublons au sein d'un tableau déjà trié, en se basant sur une propriété spécifique.
Quand l’utiliser
- •Lorsque vous devez épurer une liste d'objets JSON triée par une clé spécifique.
- •Pour optimiser les performances de traitement de données en utilisant l'algorithme efficace de lodash.
- •Pour extraire des valeurs uniques basées sur des chemins de propriétés imbriquées.
Comment ça marche
- •Copiez et collez votre tableau d'objets au format JSON dans le champ dédié.
- •Indiquez le chemin de la propriété (ex: 'id' ou 'utilisateur.nom') servant de critère de comparaison.
- •Lancez l'outil pour obtenir instantanément votre tableau nettoyé sans doublons consécutifs.
Cas d’usage
Exemples
1. Nettoyage d'une liste d'utilisateurs
Développeur Web- Contexte
- Une liste d'utilisateurs extraite d'une base de données contient des entrées répétées suite à une jointure SQL.
- Problème
- Supprimer les doublons basés sur l'identifiant 'id' pour ne garder qu'une seule instance par utilisateur.
- Comment l’utiliser
- Coller le tableau JSON dans 'Tableau' et saisir 'id' dans 'Chemin de Propriété'.
- Configuration d’exemple
-
Tableau: [{"id": 101}, {"id": 101}, {"id": 102}], Chemin: id - Résultat
- Le tableau résultant contient uniquement [{"id": 101}, {"id": 102}].
2. Filtrage de transactions par catégorie
Analyste de données- Contexte
- Un export de transactions trié par catégorie présente des répétitions de transactions identiques.
- Problème
- Isoler les transactions uniques au sein de chaque catégorie pour une analyse précise.
- Comment l’utiliser
- Entrer le tableau des transactions et spécifier le chemin 'transaction_id'.
- Configuration d’exemple
-
Tableau: [{"cat": "A", "transaction_id": 1}, {"cat": "A", "transaction_id": 1}], Chemin: transaction_id - Résultat
- Une liste épurée ne conservant qu'une seule occurrence par identifiant de transaction.
Tester avec des échantillons
json, videoHubs associés
FAQ
Le tableau doit-il être trié au préalable ?
Oui, cet outil utilise la fonction _.sortedUniqBy qui nécessite que le tableau soit déjà trié selon la propriété choisie pour fonctionner correctement.
Puis-je utiliser des chemins de propriétés imbriqués ?
Absolument, vous pouvez spécifier des chemins complexes comme 'meta.id' pour cibler des propriétés situées dans des sous-objets.
Que se passe-t-il si le tableau n'est pas trié ?
Si le tableau n'est pas trié, l'outil ne pourra pas identifier tous les doublons, car il ne compare que les éléments adjacents.
Quel format de sortie est généré ?
L'outil retourne un tableau JSON propre et valide contenant uniquement les éléments uniques.
Est-ce que cela modifie mes données originales ?
Non, l'outil traite une copie de vos données et affiche le résultat sans altérer vos fichiers sources.