Datové rámce a matice – výběr sloupce
Všechny hodnoty v matici musí mít stejný datový typ, což má dopad na efektivitu při výběru řádků a sloupců.
Předpokládejme, že máme dva objekty: mat (matici) a df (datový rámec).
Toto cvičení je součástí kurzu
Efektivní kód v R
Pokyny k cvičení
Pomocí funkce microbenchmark() zjisti, jak dlouho trvá výběr prvního sloupce z každého z těchto objektů. Jinými slovy – co je rychlejší: mat[, 1], nebo df[, 1]?
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Which is faster, mat[, 1] or df[, 1]?
microbenchmark(___, ___)