Learning R / Richard Cotton.
Language: Publication details: Sebastopol, Calif. : O'Reilly, 2013.Description: xix, 377 p. : ill. ; 24 cmISBN:- 9789351102861 (pbk.)
- 9351102866 (pbk.)
- 519.502855133 COT
Item type | Current library | Shelving location | Call number | Status | Date due | Barcode | Item holds | |
---|---|---|---|---|---|---|---|---|
Books | Gulbanoo Premji Library, Azim Premji University, Bengaluru | 2nd Floor | 519.502855133 COT (Browse shelf(Opens below)) | Available | 29005 | |||
Books | Gulbanoo Premji Library, Azim Premji University, Bengaluru | 2nd Floor | 519.502855133 COT (Browse shelf(Opens below)) | Available | 29003 | |||
Books | Gulbanoo Premji Library, Azim Premji University, Bengaluru | 2nd Floor | 519.502855133 COT (Browse shelf(Opens below)) | Checked out | 23/10/2024 | 29004 | ||
Books | Gulbanoo Premji Library, Azim Premji University, Bengaluru | 2nd Floor | 519.502855133 COT (Browse shelf(Opens below)) | Available | 29006 | |||
Books | Gulbanoo Premji Library, Azim Premji University, Bengaluru | 2nd Floor | 519.502855133 COT (Browse shelf(Opens below)) | Available | 29002 |
Browsing Gulbanoo Premji Library, Azim Premji University, Bengaluru shelves, Shelving location: 2nd Floor Close shelf browser (Hides shelf browser)
519.502855133 COT Learning R / | 519.502855133 COT Learning R / | 519.502855133 COT Learning R / | 519.502855133 COT Learning R / | 519.502855133 CRA The R book / | 519.502855133 CRA Statistics : an introduction using R / | 519.502855133 MAT The art of R programming : |
Chapter 1 Introduction
Chapter 2 A Scientific Calculator
Chapter 3 Inspecting Variables and Your Workspace
Chapter 4 Vectors, Matrices, and Arrays
Chapter 5 Lists and Data Frames
Chapter 6 Environments and Functions
Chapter 7 Strings and Factors
Chapter 8 Flow Control and Loops
Chapter 9 Advanced Looping
Chapter 10 Packages
Chapter 11 Dates and Times
Chapter 12 Getting Data
Chapter 13 Cleaning and Transforming
Chapter 14 Exploring and Visualizing
Chapter 15 Distributions and Modeling
Chapter 16 Programming
Chapter 17 Making Packages.
Machine generated contents note: pt. I The R Language
1.Introduction
Chapter Goals
What Is R?
Installing R
Choosing an IDE
Emacs + ESS
Eclipse/Architect
RStudio
Revolution-R
Live-R
Other IDEs and Editors
Your First Program
How to Get Help in R
Installing Extra Related Software
Summary
Test Your Knowledge: Quiz
Test Your Knowledge: Exercises
2.A Scientific Calculator
Mathematical Operations and Vectors
Assigning Variables
Special Numbers
Logical Vectors
3.Inspecting Variables and Your Workspace
Classes
Different Types of Numbers
Other Common Classes
Checking and Changing Classes
Examining Variables
The Workspace
4.Vectors, Matrices, and Arrays
Vectors
Sequences
Lengths
Names
Contents note continued: Indexing Vectors
Vector Recycling and Repetition
Matrices and Arrays
Creating Arrays and Matrices
Rows, Columns, and Dimensions
Row, Column, and Dimension Names
Indexing Arrays
Combining Matrices
Array Arithmetic
5.Lists and Data Frames
Lists
Creating Lists
Atomic and Recursive Variables
List Dimensions and Arithmetic
Indexing Lists
Converting Between Vectors and Lists
Combining Lists
NULL
Pairlists
Data Frames
Creating Data Frames
Indexing Data Frames
Basic Data Frame Manipulation
6.Environments and Functions
Environments
Functions
Creating and Calling Functions
Passing Functions to and from Other Functions
Variable Scope
Contents note continued: Test Your Knowledge: Exercises
7.Strings and Factors
Strings
Constructing and Printing Strings
Formatting Numbers
Special Characters
Changing Case
Extracting Substrings
Splitting Strings
File Paths
Factors
Creating Factors
Changing Factor Levels
Dropping Factor Levels
Ordered Factors
Converting Continuous Variables to Categorical
Converting Categorical Variables to Continuous
Generating Factor Levels
Combining Factors
8.Flow Control and Loops
Flow Control
If and else
Vectorized if
Multiple Selection
Loops
Repeat Loops
While Loops
For Loops
9.Advanced Looping
Replication
Looping Over Lists
Looping Over Arrays
Multiple-Input Apply
Instant Vectorization
Contents note continued: Split-Apply-Combine
The plyr Package
10.Packages
Loading Packages
The Search Path
Libraries and Installed Packages
Installing Packages
Maintaining Packages
11.Dates and Times
Date and Time Classes
POSIX Dates and Times
The Date Class
Other Date Classes
Conversion to and from Strings
Parsing Dates
Formatting Dates
Time Zones
Arithmetic with Dates and Times
Lubridate
pt. II The Data Analysis Workflow
12.Getting Data
Built-in Datasets
Reading Text Files
CSV and Tab-Delimited Files
Unstructured Text Files
XML and HTML Files
JSON and YAML Files
Reading Binary Files
Reading Excel Files
Contents note continued: Reading SAS, Stata, SPSS, and MATLAB Files
Reading Other File Types
Web Data
Sites with an API
Scraping Web Pages
Accessing Databases
13.Cleaning and Transforming
Cleaning Strings
Manipulating Data Frames
Adding and Replacing Columns
Dealing with Missing Values
Converting Between Wide and Long Form
Using SQL
Sorting
Functional Programming
14.Exploring and Visualizing
Summary Statistics
The Three Plotting Systems
Scatterplots
Take 1 Base Graphics
Take 2 Lattice Graphics
Take 3 ggplot2 Graphics
Line Plots
Histograms
Box Plots
Bar Charts
Other Plotting Packages and Systems
15.Distributions and Modeling
Contents note continued: Random Numbers
The sample Function
Sampling from Distributions
Distributions
Formulae
A First Model: Linear Regressions
Comparing and Updating Models
Plotting and Inspecting Models
Other Model Types
16.Programming
Messages, Warnings, and Errors
Error Handling
Debugging
Testing
RUnit
Test that
Magic
Turning Strings into Code
Turning Code into Strings
Object-Oriented Programming
S3 Classes
Reference Classes
17.Making Packages
Why Create Packages?
Prerequisites
The Package Directory Structure
Your First Package
Documenting Packages
Checking and Building Packages
pt. III Appendixes
Contents note continued: A.Properties of Variables
B.Other Things to Do in R
C.Answers to Quizzes
D.Solutions to Exercises.
There are no comments on this title.