Wichtige Fakten
- Kategorie
- Data Processing
- Eingabetypen
- textarea, checkbox
- Ausgabetyp
- text
- Sample-Abdeckung
- 4
- API verfügbar
- Yes
Überblick
Der Array-Differenz-Tool entfernt Werte aus einem Quell-Array, die in angegebenen Ausschluss-Arrays vorhanden sind, und gibt ein Array mit eindeutigen, nicht ausgeschlossenen Werten zurück. Es verwendet die _.difference-Methode von lodash für präzise Vergleiche und unterstützt mehrere Ausschluss-Arrays sowie optionale Groß-/Kleinschreibungseinstellungen.
Wann verwenden
- •Wenn Sie Duplikate oder bestimmte Werte aus einer Liste entfernen müssen, die in anderen Arrays vorkommen.
- •Zum Bereinigen von Daten, indem unerwünschte Einträge ausgeschlossen werden.
- •Um einzigartige Elemente aus Arrays zu extrahieren und Vergleiche durchzuführen.
So funktioniert es
- •Geben Sie das Quell-Array im JSON-Format in das entsprechende Feld ein.
- •Fügen Sie mindestens ein Ausschluss-Array hinzu, um Werte zu entfernen, die nicht im Ergebnis erscheinen sollen.
- •Passen Sie optional weitere Ausschluss-Arrays und die Einstellung für Groß-/Kleinschreibung an.
- •Das Tool verarbeitet die Arrays und gibt das Ergebnis als JSON-Array mit eindeutigen Werten aus.
Anwendungsfälle
Beispiele
1. Produkt-IDs filtern
- Hintergrund
- Ein E-Commerce-Manager hat eine Liste aller Produkt-IDs und muss nicht verfügbare ausschließen.
- Problem
- Die Liste enthält IDs von Produkten, die nicht mehr im Sortiment sind und entfernt werden müssen.
- Verwendung
- Geben Sie die Produkt-IDs als Quell-Array ein und fügen Sie die nicht verfügbaren IDs als Ausschluss-Array hinzu.
- Beispielkonfiguration
-
{"array": "[101, 102, 103, 104]", "exclude1": "[102, 104]", "caseSensitive": true} - Ergebnis
- Das Ergebnis ist [101, 103], nur die verfügbaren Produkt-IDs.
2. Textdaten bereinigen
- Hintergrund
- Eine Forscherin sammelt Umfrageantworten und möchte bestimmte Stichwörter ausschließen.
- Problem
- Die Antworten enthalten irrelevante Begriffe, die unabhängig von der Groß-/Kleinschreibung entfernt werden sollen.
- Verwendung
- Geben Sie die Antwortwörter als Quell-Array ein und die auszuschließenden Begriffe als Ausschluss-Array. Deaktivieren Sie die Groß-/Kleinschreibung für einen flexiblen Vergleich.
- Beispielkonfiguration
-
{"array": "[\"Hallo\", \"Welt\", \"Test\"]", "exclude1": "[\"test\"]", "caseSensitive": false} - Ergebnis
- Das Ergebnis ist ["Hallo", "Welt"], da "Test" unabhängig von Groß-/Kleinschreibung entfernt wird.
Mit Samples testen
video, textVerwandte Hubs
FAQ
Wie gebe ich Arrays ein?
Arrays müssen im JSON-Format eingegeben werden, z.B. [1, 2, 3] oder ["a", "b", "c"].
Kann ich mehrere Ausschluss-Arrays verwenden?
Ja, Sie können bis zu drei Ausschluss-Arrays angeben, um Werte aus dem Quell-Array zu entfernen.
Wie funktioniert der Vergleich von Zeichenfolgen?
Standardmäßig wird Groß-/Kleinschreibung beachten. Sie können dies in den Optionen deaktivieren, um einen fallunabhängigen Vergleich durchzuführen.
Was passiert mit Duplikaten im Quell-Array?
Das Ergebnis enthält nur eindeutige Werte, die nicht in den Ausschluss-Arrays vorhanden sind, Duplikate werden automatisch entfernt.
Ist das Tool für große Datenmengen geeignet?
Ja, es verarbeitet Arrays effizient, aber bei sehr großen Datenmengen kann die Leistung beeinflusst werden.