Kategorien

Nach Praedikat Entfernen

Entfernt Elemente per Praedikat mit lodash _.remove

Entfernt Elemente aus dem Array, wenn sie dem Praedikat entsprechen.

Highlights:

  • Verwendet lodash _.remove
  • Unterstuetzt numerische und String-Vergleiche
  • Gibt das verbleibende Array als JSON aus

Beispiel:

  • Array: [1, 2, 3, 4]
  • Praedikat: greater-than
  • Vergleich: 2
  • Ergebnis: [1, 2]

JSON-Array eingeben

Bedingung fuer Entfernung waehlen

Vergleichswert (meist erforderlich)

Wichtige Fakten

Kategorie
Data Processing
Eingabetypen
textarea, select, text
Ausgabetyp
text
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Dieses Tool entfernt Elemente aus einem JSON-Array, die einem ausgewählten Prädikat entsprechen. Es verwendet die lodash _.remove Funktion für numerische und String-Vergleiche und gibt das verbleibende Array als JSON aus.

Wann verwenden

  • Wenn Sie Arrays nach bestimmten Bedingungen filtern müssen, um relevante Daten zu isolieren.
  • Zum Bereinigen von Datensätzen durch Entfernen unerwünschter oder fehlerhafter Einträge.
  • Bei der Datenverarbeitung, um Arrays dynamisch für Analysen oder Berichte vorzubereiten.

So funktioniert es

  • Geben Sie Ihr JSON-Array in das Textfeld ein.
  • Wählen Sie den Prädikatstyp aus der Dropdown-Liste, z.B. 'Kleiner als' oder 'String enthält'.
  • Falls erforderlich, geben Sie einen Vergleichswert an, mit dem die Elemente verglichen werden.
  • Das Tool entfernt die passenden Elemente und zeigt das verbleibende Array als JSON-Text an.

Anwendungsfälle

Datenbereinigung: Entfernen von null oder leeren Werten aus einem Array von Sensordaten.
Filterung: Extrahieren von Produkten mit einem Preis über einem bestimmten Betrag aus einer JSON-Liste.
Vorverarbeitung: Vorbereiten von Benutzerdaten für die Analyse durch Entfernen inaktiver Konten.

Beispiele

1. Numerische Filterung nach Schwellenwert

Datenanalyst
Hintergrund
Ein Array mit Verkaufszahlen aus einem Bericht liegt vor.
Problem
Alle Verkaufszahlen unter 5000 sollen entfernt werden, um Fokus auf hohe Verkäufe zu legen.
Verwendung
Geben Sie das Array der Verkaufszahlen ein, wählen Sie 'Kleiner als' als Prädikat und 5000 als Vergleichswert.
Ergebnis
Das Array enthält nur Verkaufszahlen von 5000 oder mehr.

2. String-Filterung nach Präfix

Hintergrund
Eine Liste von Dateinamen in einem Array ist vorhanden.
Problem
Nur Dateien, die mit 'data_' beginnen, sollen behalten werden.
Verwendung
Array mit Dateinamen eingeben, Prädikat 'String beginnt mit' wählen und 'data_' als Vergleichswert angeben.
Ergebnis
Das Array zeigt nur Dateinamen, die mit 'data_' anfangen.

Mit Samples testen

json, video

Verwandte Hubs

FAQ

Welche Prädikatstypen werden unterstützt?

Es werden numerische Vergleiche (z.B. kleiner als, größer als) und String-Operationen (z.B. enthält, beginnt mit) unterstützt.

In welchem Format muss das Array eingegeben werden?

Das Array muss als gültiges JSON eingegeben werden, z.B. [1, 2, 3].

Wann ist ein Vergleichswert notwendig?

Für Prädikate wie 'Gleich' oder 'String enthält' ist ein Vergleichswert erforderlich, für 'Ist null' nicht.

Wie wird das Ergebnis ausgegeben?

Das gefilterte Array wird als JSON-Text im Ausgabebereich angezeigt.

Kann ich das Tool für große Arrays verwenden?

Ja, das Tool verarbeitet Arrays mit mehreren Elementen, aber die Leistung kann bei sehr großen Datenmengen variieren.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/remove-by-predicate

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
array textarea Ja JSON-Array eingeben
predicateType select Ja Bedingung fuer Entfernung waehlen
compareValue text Nein Vergleichswert (meist erforderlich)

Antwortformat

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

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-remove-by-predicate": {
      "name": "remove-by-predicate",
      "description": "Entfernt Elemente per Praedikat mit lodash _.remove",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=remove-by-predicate",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]