Rozdział 6. Przekształcenia danych
Podczas gdy w tradycyjnych językach programowania korzystamy z pętli, R zachęca nas do stosowania operacji wektorowych i rodziny funkcji apply
do rozbijania danych na mniejsze grupy, co znacznie usprawnia obliczenia. Nic nie stoi na przeszkodzie, abyś tworzył w R pętle rozdzielające dane na dowolne podzbiory, na których następnie będą przeprowadzane operacje. Jednak stosowanie operacji wektorowych może w wielu przypadkach zwiększyć szybkość, czytelność i utrzymywalność kodu.
Jednak całkiem niedawno wraz z zestawem tidyverse (a zwłaszcza jego pakietami purrr
i dplyr
) zostały wprowadzone do R nowe idiomy, ułatwiające przyswojenie tych pojęć, a także nieznacznie zwiększające ich spójność. Nazwa purrr wywodzi się ...
Get Język R now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.