TY - BOOK AU - Wickham,Hadley TI - Advanced R T2 - The R series SN - 9781466586963 U1 - 000SA.055 23 PY - 2015/// CY - Boca Raton : PB - CRC Press, KW - R (Computer program language) N1 - Includes bibliographical references (pages 5-6) and index; 1. Introduction -- I. Foundations. 2. Data structures -- 3. Subsetting -- 4. Vocabulary -- 5. Style guide -- 6. Functions -- 7. OO field guide -- 8. Environments -- 9. Debugging, condition handling, and defensive programming -- II. Functional programming. 10. Functional programming -- 11. Functionals -- 12. Function operators -- III. Computing on the language. 13. Non-standard evaluation -- 14. Expressions -- 15. Domain specific languages -- IV. Performance. 16. Performance -- 17. Optimising code -- 18. Memory -- 19. High performance functions with Rcpp -- 20. R's C interface -- Index N2 - The book develops the necessary skills to produce quality code that can be used in a variety of circumstances. You will learn: the fundamentals of R, including standard data types and functions, functional programming as a useful framework for solving wide classes of problems, the positives and negatives of metaprogramming, how to write fast, memory-efficient code. This book not only helps current R users become R programmers but also shows existing programmers what's special about R. Intermediate R programmers can dive deeper into R and learn new strategies for solving diverse problems while programmers from other languages can learn the details of R and understand why R works the way it does ER -