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

Načítání raw dat a jejich převod do datové struktury

Jak už bylo zmíněno, část toho, co dělá iotools tak rychlým, spočívá v oddělení čtení dat z disku od jejich převodu do podoby data.frame nebo matrix. Data v binárním formátu se zkopírují z disku do paměti jako objekty typu raw. Tyto raw objekty se pak předají optimalizovaným funkcím, které je převedou na objekty data.frame nebo matrix.

V tomto cvičení se naučíš, jak oddělit čtení dat z disku (pomocí funkce readAsRaw()) od jejich převodu do podoby matrix nebo data.frame (pomocí funkcí mstrsplit() a dstrsplit()).

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

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

Zobrazit kurz

Pokyny k cvičení

  • Načti soubor "mortgage-sample.csv" jako raw vektor.
  • Převeď obsah raw vektoru na matrix celých čísel.
  • Převeď obsah raw vektoru na data.frame s 16 sloupci celých čísel.

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

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

# Read mortgage-sample.csv as a raw vector
raw_file_content <- ___("mortgage-sample.csv")

# Convert the raw vector contents to a matrix
mort_mat <- ___(___, sep = ",", type = ___, skip = 1)

# Look at the first 6 rows
head(mort_mat)

# Convert the raw file contents to a data.frame
mort_df <- ___(___, sep = ",", col_types = rep("integer", 16), skip = 1)

# Look at the first 6 rows
head(mort_df)
Upravit a spustit kód