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," | ||
| + | </ | ||