
000 | 00000cam u2200205 a 4500 | |
001 | 000045901836 | |
005 | 20170331174116 | |
008 | 170331s2016 flua b 001 0 eng d | |
020 | ▼a 1498775713 | |
020 | ▼a 9781498775717 | |
035 | ▼a (KERIS)REF000018142341 | |
040 | ▼a YDXCP ▼b eng ▼e rda ▼c YDXCP ▼d BTCTA ▼d BDX ▼d OCLCQ ▼d OUP ▼d LTSCA ▼d OCLCF ▼d 211009 | |
082 | 0 4 | ▼a 519.502855133 ▼2 23 |
084 | ▼a 519.50285 ▼2 DDCK | |
090 | ▼a 519.50285 ▼b C444e | |
100 | 1 | ▼a Chambers, John M. |
245 | 1 0 | ▼a Extending R / ▼c John M. Chambers. |
260 | ▼a Boca Raton, FL : ▼b CRC Press, Taylor & Francis Group, ▼c c2016. | |
300 | ▼a xvii, 364 p. : ▼b ill. ; ▼c 26 cm. | |
490 | 1 | ▼a Chapman & Hall/CRC the R series |
500 | ▼a "A Chapman & Hall book." | |
504 | ▼a Includes bibliographical references and index. | |
505 | 0 | ▼a I. Understanding R -- Objects, functions and interfaces -- Evolution -- R in operation -- II. Programming with R -- Small, medium and large -- Functions -- Objects -- Packages -- In the large -- III. Object-Oriented Programming -- Classes and methods in R -- Functional OOP in R -- Encapsulated OOp in R -- IV. Interfaces -- Understanding interfaces -- The XR structure for interfaces -- An interface to Python -- An interface to Julia -- Subroutine interfaces. |
650 | 0 | ▼a R (Computer program language). |
650 | 0 | ▼a Mathematical statistics ▼x Data processing. |
830 | 0 | ▼a Chapman & Hall/CRC the R series (CRC Press). |
945 | ▼a KLPA |
Holdings Information
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Science & Engineering Library/Sci-Info(Stacks2)/ | Call Number 519.50285 C444e | Accession No. 121239783 | Availability Available | Due Date | Make a Reservation | Service |
Contents information
Table of Contents
Understanding R
Objects, Functions and Interfaces
Three Principles
Everything is an Object
Everything is a Function Call
Interfaces are Part of R
Functional Programming
Object-Oriented ProgrammingEvolution
Computational Methods
The First Version of S
Functional, Object-Based S
R Arrives and Evolves
Evolution of Object-Oriented Programming
Functional OOP in S and R
S4 and RR in Operation
Objects and References
Function Calls
Interfaces
The R EvaluatorProgramming with R
Small, Medium and LargeFunctions
Functional Programming and R
Assignments and Replacements
Computing on the Language
Interfaces and Primitives
Getting it to Run FasterObjects
Types and Attributes
Object Management
Reference Objects; EnvironmentsPackages
Understanding Packages
Installing a Package
Loading and Attaching a Package
Sharing your PackageIn the Large
Object-Oriented Programming
Classes and Methods in R
OOP Software in R
Functional and Encapsulated OOP
Creating Classes in R
Creating Methods in R
Example: Classes for ModelsFunctional OOP in R
Functional OOP in Extending R
Defining Classes
Defining Methods and Generic Functions
Classes and Methods in an R Package
Functional Classes in Detail
Generic Functions in Detail
Functional Methods in Detail
S3 Methods and ClassesEncapsulated OOP in R
The Structure of Encapsulated OOP
Using Encapsulated OOP
Defining Reference Classes
Fields in Reference Classes
Methods in Reference Classes
Functional Methods for Reference ClassesInterfaces
Understanding Interfaces
Introduction
Available Interfaces
Subroutines and Evaluators
Server Language Software
Server Language Computations
Server Language Object References
Data Conversion
Interfaces for PerformanceThe XR Structure for Interfaces
Introduction
The XR Interface Structure
Evaluator Objects and Methods
Application Programming
Specializing to the Server Language
Proxy Objects
Proxy Functions and Classes
Data ConversionAn Interface to Python
R and Python
Python Computations
Python Programming
Python Functions
Python Classes
Data ConversionAn Interface to Julia
R and Julia
Julia Computations
Julia Programming
Julia Functions
Julia Types
Data ConversionSubroutine Interfaces
R, Subroutines and C++
C++ Interface Programming
C++ Functions
C++ Classes
Data ConversionBibliography
Index
Information Provided By: :
