Online Public Access Catalogue (OPAC)
Library,Documentation and Information Science Division

“A research journal serves that narrow

borderland which separates the known from the unknown”

-P.C.Mahalanobis


Image from Google Jackets

Advanced R / Hadley Wickham.

By: Material type: TextTextSeries: The R seriesPublication details: Boca Raton : CRC Press, 2015.Description: xxii, 456 p. : illustrations ; 24 cmISBN:
  • 9781466586963
Subject(s): DDC classification:
  • 000SA.055 23 W637
Contents:
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.
Summary: 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.
Tags from this library: No tags from this library for this title. Log in to add tags.
Holdings
Item type Current library Call number Status Date due Barcode Item holds
Books ISI Library, Kolkata 000SA.055 W637 (Browse shelf(Opens below)) Available 136102
Total holds: 0

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.

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.

There are no comments on this title.

to post a comment.
Library, Documentation and Information Science Division, Indian Statistical Institute, 203 B T Road, Kolkata 700108, INDIA
Phone no. 91-33-2575 2100, Fax no. 91-33-2578 1412, ksatpathy@isical.ac.in