Začněte nyníZačněte zdarma

Načtení objektu big.matrix

V tomto cvičení vytvoříš svůj první souborově podložený objekt big.matrix pomocí funkce read.big.matrix(). Tato funkce je navržena podobně jako read.table(), ale navíc potřebuje vědět, jaký typ číselných hodnot chceš načíst ("char", "short", "integer", "double"), název souboru, do kterého se uloží data matice (backing file), a název souboru s informacemi o matici (descriptor file). Výsledkem bude soubor na disku s načtenými hodnotami a descriptor soubor, který uchovává doplňující informace (například počet sloupců a řádků) o vzniklém objektu big.matrix.

Toto cvičení je součástí kurzu

Škálovatelné zpracování dat v R

Zobrazit kurz

Pokyny k cvičení

  • Načti balíček bigmemory.
  • Pomocí funkce read.big.matrix() načti soubor "mortgage-sample.csv", který obsahuje záhlaví a je složen z celočíselných hodnot. Dále:
    • Vytvoř backing file s názvem "mortgage-sample.bin" a
    • Descriptor file s názvem "mortgage-sample.desc".
  • Zjisti rozměry objektu x pomocí funkce dim().

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Load the bigmemory package
___

# Create the big.matrix object: x
x <- ___(___, header = ___, 
                     type = ___, 
                     backingfile = ___, 
                     descriptorfile = ___)
    
# Find the dimensions of x
___
Upravit a spustit kód