Points clés
- Catégorie
- Data Processing
- Types d’entrée
- textarea, select, text
- Type de sortie
- text
- Couverture des échantillons
- 4
- API disponible
- Yes
Vue d’ensemble
L'outil Prendre Tant Que permet d'extraire automatiquement le début d'un tableau en conservant les éléments tant qu'une condition spécifique est respectée, facilitant ainsi le filtrage séquentiel de vos données.
Quand l’utiliser
- •Extraire une séquence de données au début d'une liste jusqu'à ce qu'une valeur seuil soit atteinte.
- •Nettoyer des logs ou des flux de données en isolant uniquement les entrées valides initiales.
- •Isoler des éléments textuels dans un tableau jusqu'à rencontrer un mot-clé spécifique.
Comment ça marche
- •Saisissez votre tableau au format JSON dans la zone dédiée.
- •Sélectionnez le type de prédicat (condition) à appliquer parmi les options disponibles.
- •Indiquez la valeur de comparaison si nécessaire pour définir votre seuil.
- •Validez pour obtenir instantanément le sous-ensemble correspondant au début de votre liste.
Cas d’usage
Exemples
1. Filtrage de mesures numériques
Analyste de données- Contexte
- Vous disposez d'une liste de relevés de capteurs et souhaitez isoler uniquement les mesures stables avant une montée en charge.
- Problème
- Extraire toutes les valeurs inférieures à 50 au début de la série.
- Comment l’utiliser
- Entrez le tableau `[10, 25, 45, 60, 30]`, choisissez le prédicat 'Moins que (<)' et définissez la valeur de comparaison à 50.
- Configuration d’exemple
-
Tableau: [10, 25, 45, 60, 30], Prédicat: less-than, Valeur: 50 - Résultat
- Le résultat est `[10, 25, 45]`. L'extraction s'arrête dès que la valeur 60 est rencontrée.
2. Nettoyage de liste de mots-clés
Développeur- Contexte
- Une liste de tags commence par des éléments valides mais se termine par des entrées vides ou non pertinentes.
- Problème
- Récupérer uniquement les tags valides au début de la liste.
- Comment l’utiliser
- Entrez le tableau `['alpha', 'beta', '', 'gamma']`, choisissez le prédicat 'Est vrai' (is-truthy).
- Configuration d’exemple
-
Tableau: ['alpha', 'beta', '', 'gamma'], Prédicat: is-truthy - Résultat
- Le résultat est `['alpha', 'beta']`. L'outil s'arrête à la chaîne vide.
Tester avec des échantillons
jsonHubs associés
FAQ
Qu'est-ce que l'outil Prendre Tant Que ?
C'est un utilitaire basé sur la fonction lodash _.takeWhile qui extrait les éléments d'un tableau depuis le début tant qu'ils satisfont une condition donnée.
Que se passe-t-il si le premier élément ne respecte pas la condition ?
L'outil retournera un tableau vide, car la condition n'est pas remplie dès le premier élément.
Quels types de données puis-je traiter ?
L'outil prend en charge les tableaux contenant des nombres ou des chaînes de caractères.
L'outil modifie-t-il mon tableau original ?
Non, l'outil génère un nouveau résultat en JSON sans altérer vos données sources.
Puis-je utiliser des conditions complexes ?
L'outil propose des prédicats prédéfinis comme 'moins que', 'contient' ou 'est vrai' pour couvrir les besoins courants de filtrage.