Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
R Object-oriented Programming
Table of Contents R Object-oriented Programming Credits About the Author About the Reviewers www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe? Free access for Packt account holders
Preface
What this book covers What you need for this book Who this book is for Conventions Reader feedback Customer support
Downloading the example code Errata Copyright violations Questions
1. Data Types
Assignment The workspace Discrete data types
Integer Logical
Character Factors
Continuous data types
Double Complex
Special data types
Notes on the as and is functions
Summary
2. Organizing Data
Basic data structures
Vectors Lists Data frames Tables Matrices and arrays Censoring data Appending rows and columns
Operations on data structures
The apply commands
apply lapply and sapply tapply mapply
Summary
3. Saving Data and Printing Results
File and directory information Entering data
Entering data from the command line Reading tables from files CSV files Fixed-width files
Printing results and saving data
Saving a workspace The cat command The print, format, and paste commands
Primitive input/output Network options
Opening a socket Basic socket operations
Summary
4. Calculating Probabilities and Random Numbers
Overview
Distribution functions Cumulative distribution functions Inverse cumulative distribution functions Generating pseudorandom numbers Sampling Summary
5. Character and String Operations
Basic string operations Six focused tasks
Determining the length of a string Location of a substring Extracting or changing a substring Transforming the case Splitting strings Creating formatted strings
Regular expressions Summary
6. Converting and Defining Time Variables
Introduction and assumptions Converting strings to time data types
Converting time data types to strings Operations on time data types
Summary
7. Basic Programming
Conditional execution
Loop constructs
The for loop The while loop The repeat loop Break and next statements
Functions
Defining a function Arguments to functions Scope
Executing scripts
Summary
8. S3 Classes
Defining classes and methods Defining objects and inheritance Encapsulation A final note Summary
9. S4 Classes
Introducing the Ant class Defining an S4 class Defining methods for an S4 class
Defining new methods Polymorphism Extending the existing methods
Inheritance Miscellaneous notes Summary
10. Case Study – Course Grades
Overview The Course class
The definition of the Course class Reading grades from a file
The assignment classes
The NumericGrade class The LetterGrade class Example – reading grades from a file
Defining indexing operations Redefining existing functions Redefining arithmetic operations Summary
11. Case Study – Simulation
The simulation classes The Monte-Carlo class Examples Summary
A. Package Management Index
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion