Advanced R Solutions
Chapman & Hall/CRC (Verlag)
978-1-032-00749-6 (ISBN)
Features:
When R creates copies, and how it affects memory usage and code performance
Everything you could ever want to know about functions
The differences between calling and exiting handlers
How to employ functional programming to solve modular tasks
The motivation, mechanics, usage, and limitations of R's highly pragmatic S3 OO system
The R6 OO system, which is more like OO programming in other languages
The rules that R uses to parse and evaluate expressions
How to use metaprogramming to generate HTML or LaTeX with elegant R code
How to identify and resolve performance bottlenecks
Malte Grosser is a business mathematician from Hamburg, who has been programming in R regularly since the beginning of his career. He is currently finishing his PhD on machine learning for stroke outcome prediction and develops solutions in business as a data scientist. Henning Bumann is a psychologist and statistician who enjoys making sense of data and is motivated to build data-driven solutions that are beautiful and meaningful. He prefers free programming tools to support effective and transparent collaboration. Hadley Wickham is Chief Scientist at RStudio, an Adjunct Professor at Stanford University and the University of Auckland, and a member of the R Foundation. He is the lead developer of the tidyverse, a collection of R packages, including ggplot2 and dplyr, designed to support data science.
Part I Foundations
2. Names and values
3. Vectors
4. Subsetting
5. Control Flow
6. Functions
7. Environments
8. Conditions
Part II Funtional Programming
9. Functionals
10. Function Factories
11. Function Operators
Part III Object oriented programming13. S3
14. R6
15. S4
Part IV Metaprogramming18. Expressions
19. Quasiquotation
20. Evaluation
21. Translating R Code
Part V Techniques23. Measuring Performance
24. Improving Performance
25. Rewriting R code in C++
Erscheinungsdatum | 25.08.2021 |
---|---|
Reihe/Serie | Chapman & Hall/CRC The R Series |
Zusatzinfo | 10 Line drawings, color; 13 Line drawings, black and white; 10 Illustrations, color; 13 Illustrations, black and white |
Sprache | englisch |
Maße | 156 x 234 mm |
Gewicht | 420 g |
Themenwelt | Mathematik / Informatik ► Mathematik ► Computerprogramme / Computeralgebra |
ISBN-10 | 1-032-00749-4 / 1032007494 |
ISBN-13 | 978-1-032-00749-6 / 9781032007496 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich