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.