Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Předchozí verze | |||
— | standardy:csv:seznam-v-buňce [2020/06/03 07:37] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | ====== Seznam či strukturovaná hodnota v jedné buňce ====== | ||
+ | Soubor ve formátu CSV by měl být obrazem tabulky v relační databázi, nejlépe tak, aby do ní šel přímo nahrát, a aby se s daty co nejsnadněji pracovalo. | ||
+ | Příklad CSV souboru z datové sady " | ||
+ | <code csv> | ||
+ | VSTRANA, | ||
+ | 299," | ||
+ | 300," | ||
+ | 301," | ||
+ | 459," | ||
+ | 461," | ||
+ | 462," | ||
+ | </ | ||
+ | Sloupec '' | ||
+ | Pokud bych se tedy chtěl zeptat například na to, které strany tvoří koalici s ID "" | ||
+ | |||
+ | Jsou 2 možnosti řešení. | ||
+ | |||
+ | ===== Dělení na 2 datové sady ===== | ||
+ | |||
+ | Toto byly 2 datové sady, " | ||
+ | CSV druhé datové sady by vypadalo třeba takto: | ||
+ | <code csv> | ||
+ | KOALICE, | ||
+ | 299,013 | ||
+ | 299,072 | ||
+ | 299,088 | ||
+ | 299,133 | ||
+ | 300,002 | ||
+ | </ | ||
+ | |||
+ | Pro normalizaci databází se používají různě přísné [[https:// | ||
+ | [[https:// | ||
+ | Je to proto, že se pak s takovou hodnotou nedá rozumně pracovat, a data se musí před použitím předzpracovávat, | ||
+ | |||
+ | ===== Duplikace řádku ===== | ||
+ | Druhou možností je seznam rozpadnout do jednotlivých řádků, kde hodnoty ve zbylých sloupcích zůstanou stejné. | ||
+ | Tomuto postupu se také říká denormalizovaná tabulka. | ||
+ | <code csv> | ||
+ | VSTRANA, | ||
+ | 299," | ||
+ | 299," | ||
+ | 299," | ||
+ | 299," | ||
+ | 300," | ||
+ | 300," | ||
+ | </ |