Istnieje niemało nieprzeciętnych materiałów dotyczących wizualizacji, analizy danych i tworzenia pakietów w języku R. Setki rozproszonych winiet, stron internetowych i forów wyjaśnia, w jaki sposób należy wykorzystywać R w określonych domenach.
niedużo jednak zostało napisane o tym, jak w prosty sposób zapewnić wydajne działanie języka R – aż do dzisiaj. Ten funkcjonalny podręcznik uczy nowych i doświadczonych użytkowników R, jak pisać w tym języku sprawny kod.
Bazując na swym wieloletnim doświadczeniu w prowadzeniu kursów języka R, autorzy Colin Gillespie i Robin Lovelace dostarczają szereg funkcjonalnych porad na niemało rozmaitych tematów – od optymalizowania konfiguracji środowiska RStudio po stosowanie języka C++ – które czynią z tej książki przydatną pozycję w zbiorze literatury dowolnego użytkownika R.
Z treści podręcznika wydajne programowanie w R niewątpliwie skorzystają nauczyciele akademiccy, użytkownicy biznesowi i programiści z wielu najróżniejszych środowisk. • Uzyskaj porady związane z konfigurowaniem środowiska programistycznego R • Poznaj ogólne koncepcje programowania i techniki kodowania w R • Zapoznaj się z elementami składowymi skutecznego przepływu pracy w R • Naucz się, jak skutecznie odczytywać i zapisywać informacje w R • Zagłęb się w stolarce danych – kluczowej umiejętności czyszczenia bezkompromisowych danych • Zoptymalizuj swój kod przy użyciu profilowania, charakterystycznych trików, a także innych metod • Określ swoje możliwości sprzętowe w zakresie obsługi obliczeń R • Zmaksymalizuj korzyści płynące z programowania zespołowego • Przyspiesz swoją przemianę z hakera R w programistę R Colin Gillespie jest starszym wykładowcą (profesor znakomity) na Uniwersytecie w Newcastle w obfitej Brytanii.
Jego zainteresowania badawcze obejmują obliczenia o wysokiej wydajności i statystykę bayesowską. Regularnie zatrudniany przez Jumping Rivers (jumpingrivers.com) jako konsultant, uczy języka R od 2005 roku.
Robin Lovelace jest pracownikiem Instytutu Badań nad Transportem i Instytutu Analizy informacji na Uniwersytecie w Leeds w pokaźnej Brytanii. Poprzez pięć lat wykorzystywał R w badaniach akademickich, zaś poprzez cztery lata uczył języka R na wszelkich stopniach.
Robin wykorzystał ponadto język R w kilku projektach realizowanych w ramach programu badań stosowanych. „Autorzy piszą czystą prozą, która daje zwięzłą i dobitną odpowiedź na pytanie »Dlaczego wydajne programowanie?«.
Podwójny nacisk na programowanie i produktywność jest nad wyraz przydatny". -Garrett Grolemund Główny instruktor w RStudio i autor książek R for Data Science i Hands-on Programming with R (obie wydawnictwa O'Reilly)