Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
Type of Medium
Language
Region
Library
Years
Person/Organisation
Keywords
  • 1
    Online Resource
    Online Resource
    Boca Raton, FL :Chapman and Hall/CRC,
    UID:
    almahu_9949385357502882
    Format: 1 online resource
    Edition: First edition.
    ISBN: 9781000409079 , 1000409074 , 9781000409093 , 1000409090 , 9781003175414 , 1003175414
    Series Statement: Chapman & Hall/CRC the R series
    Content: This book offers solutions to all 284 exercises in Advanced R, Second Edition. All the solutions have been carefully documented and made to be as clear and accessible as possible. Working through the exercises and their solutions will give you a deeper understanding of a variety of programming challenges, many of which are relevant to everyday work. This will expand your set of tools on a technical and conceptual level. You will be able to transfer many of the specific programming schemes directly and will discover far more elegant solutions to everyday problems. 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
    Note: I. Foundations -- 2. Names and values -- 2.2. Binding basics -- 2.3. Copy-on-modify -- 2.4. Object size -- 2.5. Modify-in-place -- 3. Vectors -- 3.2. Atomic vectors -- 3.3. Attributes -- 3.4. S3 atomic vectors -- 3.5. Lists -- 3.6. Data frames and tibbles -- 4. Subsetting -- 4.2. Selecting multiple elements -- 4.3. Selecting a single element -- 4.5. Applications -- 5. Control flow -- 5.2. Choices -- 5.3. Loops -- 6. Functions -- 6.2. Function fundamentals -- 6.4. Lexical scoping , 6.5. Lazy evaluation -- 6.6. ... (dot-dot-dot) -- 6.7. Exiting a function -- 6.8. Function forms -- 7. Environments -- 7.2. Environment basics -- 7.3. Recursing over environments -- 7.4. Special environments -- 7.5. Call stacks -- 8. Conditions -- 8.2. Signalling conditions -- 8.4. Handling conditions -- 8.5. Custom conditions -- 8.6. Applications -- II. Functional programming -- 9. Functionals -- 9.2. My first functional: map() -- 9.4. Map variants -- 9.6. Predicate functionals -- 9.7. Base functionals -- 10. Function factories -- 10.2. Factory fundamentals -- 10.3. Graphical factories , 10.4. Statistical factories -- 10.5. Function factories + functionals -- 11. Function operators -- 11.2. Existing function operators -- 11.3. Case study: Creating your own function operators -- III. Object-oriented programming -- 13. S3 -- 13.2. Basics -- 13.3. Classes -- 13.4. Generics and methods -- 13.5. Object styles -- 13.6. Inheritance -- 13.7. Dispatch details -- 14. R6 -- 14.2. Classes and methods -- 14.3. Controlling access -- 14.4. Reference semantics -- 15. S4 -- 15.2. Basics -- 15.3. Classes -- 15.4. Generics and methods -- 15.5. Method dispatch -- 15.6. S4 and S3 , IV. Metaprogramming -- 18. Expressions -- 18.2. Abstract syntax trees -- 18.3. Expressions -- 18.4. Parsing and grammar -- 18.5. Walking AST with recursive functions -- 19. Quasiquotation -- 19.2. Motivation -- 19.3. Quoting -- 19.4. Unquoting -- 19.6. ... (dot-dot-dot) -- 19.7. Case studies -- 20. Evaluation -- 20.2. Evaluation basics -- 20.3. Quosures -- 20.4. Data masks -- 20.5. Using tidy evaluation -- 20.6. Base evaluation -- 21. Translating R code -- 21.2. HTML -- 21.3. LaTeX -- V. Techniques -- 23. Measuring performance -- 23.2. Profiling -- 23.3. Microbenchmarking , 24. Improving performance -- 24.3. Checking for existing solutions -- 24.4. Doing as little as possible -- 24.5. Vectorise -- 25. Rewriting R code in C++ -- 25.2. Getting started with C++ -- 25.4. Missing values -- 25.5. Standard Template Library -- Bibliography
    Additional Edition: Print version: Grosser, Malte. Advanced R solutions. Boca Raton ; London ; New York : CRC Press, 2022 ISBN 9781032007502
    Language: English
    Keywords: Electronic books. ; Electronic books.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Did you mean 1000091074?
Did you mean 1000109070?
Did you mean 1000201074?
Close ⊗
This website uses cookies and the analysis tool Matomo. Further information can be found on the KOBV privacy pages