Advanced R, wydanie drugie

Ocena:   (4,8 na 5)

Advanced R, wydanie drugie (Hadley Wickham)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 171 głosach.

Oryginalny tytuł:

Advanced R, Second Edition

Zawartość książki:

Advanced R pomaga zrozumieć, jak działa R na podstawowym poziomie. Jest przeznaczony dla programistów R, którzy chcą pogłębić swoje zrozumienie tego języka, oraz programistów doświadczonych w innych językach, którzy chcą zrozumieć, co sprawia, że R jest inny i wyjątkowy.

Ta książka nauczy Cię podstaw R; trzech podstawowych paradygmatów programowania (funkcjonalnego, obiektowego i metaprogramowania); oraz potężnych technik debugowania i optymalizacji.

Twój kod.

Czytając tę książkę, nauczysz się:

⬤ Różnica między obiektem a jego nazwą i dlaczego to rozróżnienie jest ważne.

⬤ Ważne wektorowe struktury danych, jak do siebie pasują i jak można je rozdzielić za pomocą podzbiorów.

⬤ Drobne szczegóły funkcji i środowisk.

⬤ System warunków, który obsługuje komunikaty, ostrzeżenia i błędy.

⬤ Potężny paradygmat programowania funkcyjnego, który może zastąpić wiele pętli for.

⬤ Trzy najważniejsze systemy OO: S3, S4 i R6.

⬤ Zestaw narzędzi tidy eval do metaprogramowania, który pozwala manipulować kodem i kontrolować ewaluację.

⬤ Skuteczne techniki debugowania, które można wdrożyć niezależnie od sposobu uruchamiania kodu.

⬤ Jak znaleźć i usunąć wąskie gardła wydajności.

Drugie wydanie to kompleksowa aktualizacja:

⬤ Nowe podstawowe rozdziały: "Nazwy i wartości", "Przepływ sterowania" i "Warunki".

⬤ Obszerne omówienie programowania obiektowego z rozdziałami na temat S3, S4, R6 i tego, jak wybierać między nimi.

⬤ Znacznie głębsze omówienie metaprogramowania, w tym nowej struktury ewaluacyjnej tidy.

⬤ Wykorzystanie nowych pakietów, takich jak rlang (http: //rlang. r-lib.org), który zapewnia czysty interfejs do operacji niskiego poziomu, oraz purr (http: //purrr. tidyverse.org/) do programowania funkcjonalnego.

⬤ Użycie kolorów w fragmentach kodu i rysunkach.

Hadley Wickham jest głównym naukowcem w RStudio, adiunktem na Uniwersytecie Stanforda i Uniwersytecie w Auckland oraz członkiem R Foundation. Jest głównym twórcą tidyverse, kolekcji pakietów R, w tym ggplot2 i dplyr, zaprojektowanych w celu wspierania nauki o danych. Jest także autorem R for Data Science (wraz z Garrettem Grolemundem), R Packages i ggplot2: Elegant Graphics for Data Analysis.

Dodatkowe informacje o książce:

ISBN:9780815384571
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2019
Liczba stron:588

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

ggplot2: Elegancka grafika do analizy danych - ggplot2: Elegant Graphics for Data Analysis
To nowe wydanie klasycznej książki autorstwa twórcy...
ggplot2: Elegancka grafika do analizy danych - ggplot2: Elegant Graphics for Data Analysis
Mastering Shiny: Tworzenie interaktywnych aplikacji, raportów i pulpitów nawigacyjnych opartych na R...
Opanuj framework sieciowy Shiny - i przenieś swoje...
Mastering Shiny: Tworzenie interaktywnych aplikacji, raportów i pulpitów nawigacyjnych opartych na R - Mastering Shiny: Build Interactive Apps, Reports, and Dashboards Powered by R
Advanced R, wydanie drugie - Advanced R, Second Edition
Advanced R pomaga zrozumieć, jak działa R na podstawowym poziomie. Jest przeznaczony dla programistów R, którzy...
Advanced R, wydanie drugie - Advanced R, Second Edition
R for Data Science: Importowanie, porządkowanie, przekształcanie, wizualizacja i modelowanie danych...
Idealna dla obecnych i początkujących naukowców...
R for Data Science: Importowanie, porządkowanie, przekształcanie, wizualizacja i modelowanie danych - R for Data Science: Import, Tidy, Transform, Visualize, and Model Data
Pakiety R: Organizuj, testuj, dokumentuj i udostępniaj swój kod - R Packages: Organize, Test,...
Przekształć swój kod R w pakiety, które inni mogą...
Pakiety R: Organizuj, testuj, dokumentuj i udostępniaj swój kod - R Packages: Organize, Test, Document, and Share Your Code

Prace autora wydały następujące wydawnictwa: