Catégories

Supprimer les N Premiers Éléments

Supprime les N premiers éléments du tableau en utilisant lodash _.drop

Supprime un nombre spécifique d'éléments du début d'un tableau.

Exemples :

  • Entrée : [1, 2, 3, 4, 5], Supprimer : 2[3, 4, 5]
  • Entrée : ["a", "b", "c", "d"], Supprimer : 1["b", "c", "d"]
  • Entrée : [10, 20, 30, 40, 50], Supprimer : 3[40, 50]
  • Entrée : [1, 2, 3], Supprimer : 0[1, 2, 3] (aucun élément supprimé)
  • Entrée : [1, 2, 3], Supprimer : 10[] (tous les éléments supprimés)

Cas d'utilisation :

  • Ignorer les lignes d'en-tête dans les tableaux de données
  • Supprimer les éléments de configuration initiaux
  • Traiter les tableaux à partir d'une position spécifique
  • Nettoyer les éléments de préfixe

Entrez un tableau JSON valide

Combien d'éléments supprimer du début (0-10000)

Points clés

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

Vue d’ensemble

Cet outil permet de supprimer rapidement un nombre défini d'éléments situés au début de vos tableaux JSON, facilitant ainsi le nettoyage et la préparation de vos données.

Quand l’utiliser

  • Pour ignorer les lignes d'en-tête inutiles dans vos jeux de données.
  • Pour supprimer des éléments de configuration ou des préfixes indésirables au début d'une liste.
  • Pour isoler une partie spécifique d'un tableau en commençant le traitement à partir d'un index donné.

Comment ça marche

  • Copiez et collez votre tableau au format JSON dans le champ d'entrée.
  • Indiquez le nombre d'éléments que vous souhaitez retirer du début de la liste.
  • Cliquez sur le bouton de traitement pour générer instantanément le tableau tronqué.

Cas d’usage

Nettoyage de fichiers CSV convertis en JSON contenant des lignes d'en-tête.
Suppression des métadonnées initiales dans une réponse d'API.
Extraction de segments de données pour des tests unitaires ou des analyses ciblées.

Exemples

1. Nettoyage d'en-têtes de données

Analyste de données
Contexte
Un fichier de données exporté contient une ligne d'en-tête descriptive en première position qui empêche le traitement automatique.
Problème
La présence de l'en-tête fausse les calculs effectués sur le reste du tableau.
Comment l’utiliser
Saisir le tableau complet dans l'entrée et définir le nombre d'éléments à supprimer sur 1.
Configuration d’exemple
Entrée : ["ID", 101, 102, 103], Supprimer : 1
Résultat
Le tableau résultant est [101, 102, 103], prêt pour l'analyse numérique.

2. Suppression de préfixes de configuration

Développeur
Contexte
Une liste de paramètres système commence par deux valeurs de contrôle qui ne sont pas nécessaires pour la logique métier.
Problème
Besoin de retirer ces deux valeurs initiales pour obtenir une liste propre de paramètres.
Comment l’utiliser
Entrer la liste des paramètres et configurer l'outil pour supprimer les 2 premiers éléments.
Configuration d’exemple
Entrée : ["v1", "v2", "paramA", "paramB"], Supprimer : 2
Résultat
Le tableau est réduit à ["paramA", "paramB"].

Tester avec des échantillons

json, video

Hubs associés

FAQ

Que se passe-t-il si je demande de supprimer plus d'éléments que la taille du tableau ?

L'outil retournera un tableau vide, car il ne peut pas supprimer plus d'éléments qu'il n'en contient.

Puis-je supprimer 0 élément ?

Oui, si vous indiquez 0, le tableau restera inchangé.

Quel format de données est accepté ?

L'outil accepte les tableaux JSON valides, tels que des listes de nombres ou de chaînes de caractères.

L'outil modifie-t-il les données originales ?

Non, l'outil génère une nouvelle version tronquée de votre tableau sans altérer vos données sources.

Quelle bibliothèque est utilisée pour cette opération ?

Cet outil s'appuie sur la fonction _.drop de la bibliothèque lodash pour garantir une exécution fiable.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/drop-items

Paramètres de la requête

Nom du paramètre Type Requis Description
array textarea Oui Entrez un tableau JSON valide
n number Non Combien d'éléments supprimer du début (0-10000)

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-drop-items": {
      "name": "drop-items",
      "description": "Supprime les N premiers éléments du tableau en utilisant lodash _.drop",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=drop-items",
      "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]