Přeskočit na obsah
TextArray
100% lokálně

Odstranění řádků s duplicitním sloupcem

Zahoďte CSV/TSV řádky, jejichž hodnota ve zvoleném sloupci se už vyskytla.

Vstup
Výstup

Odstranění řádků s duplicitním sloupcem

Deduplikace celých řádků míjí skutečný problém: dva řádky jsou málokdy identické — jen sdílejí tentýž e-mail, ID či SKU, zatímco všechno ostatní se liší. Tento nástroj posuzuje řádky podle jednoho sloupce dle vašeho výběru — stejný klíč podruhé odstraní pozdější řádek a dataset zůstane jeden-řádek-na-klíč bez jediného tabulkového vzorce.

Vložte CSV, TSV či jakékoli oddělené řádky; oddělovač se rozpozná z prvního datového řádku (čárka, středník, tabulátor nebo svislítko) s ručním přepnutím pro okrajové případy. Klíčový sloupec vyberte číslem od 1, řekněte nástroji, jestli je první řádek hlavička — hlavičky se zachovají a nikdy neporovnávají — a zvolte, který výskyt přežije. První je výchozí; poslední je klasický trik pro changelogy a exporty, kde nejnovější řádek na klíč sedí vespod. Hodnoty se před porovnáním ořežou a přepínač ignorování velikosti sloučí [email protected] s [email protected].

Počítadlo hlásí odstranění a počty řádků na obou stranách, takže vložení, které potichu nic neudělalo — špatný sloupec, špatný oddělovač — je vidět okamžitě. Řádky kratší než klíčový sloupec se počítají, jako by tam měly prázdnou hodnotu, a deduplikují se mezi sebou.

Jedno čestné omezení: dělení je jednoduché, ne plný CSV parser, takže citované pole obsahující samotný oddělovač posune sloupce daného řádku — takové soubory nejdřív prožeňte změnou oddělovače CSV. Všechno běží lokálně ve vašem prohlížeči; vaše data nikdy neopustí vaše zařízení.

Časté dotazy

Jak se to liší od odstranění duplicitních řádků?
Odstranění duplicitních řádků vyžaduje shodu celého řádku. Tady se porovnává jen zvolený sloupec — dva řádky se stejným ID zákazníka, ale různými časy se počítají jako duplicity, což dataset obvykle opravdu potřebuje.
Kdy ponechat poslední výskyt místo prvního?
Když je soubor řazený připojováním a vyhrává nejnovější záznam: exporty, kde každá aktualizace přidá řádek, logy, proudy událostí. Poslední dá nejnovější stav na klíč; první zachová původní zápis.
Jak funguje automatické rozpoznání oddělovače?
První datový řádek se proskenuje na čárky, středníky, tabulátory a svislítka a vyhraje nejčastější. Počítadlo ukáže, který se použil — pokud hádal špatně, vynuťte správný volbou oddělovače.
Co s citovanými poli obsahujícími čárky?
Dělení je záměrně jednoduché, takže citované pole s vloženým oddělovačem posune sloupce daného řádku. Takové soubory nejdřív znormalizujte nástrojem na změnu oddělovače CSV (např. na tabulátory) a deduplikujte tady.
Nahrávají se má data někam?
Ne. Deduplikace běží výhradně ve vašem prohlížeči a vaše data nikdy neopustí vaše zařízení.