Telephone: 0208 942 5724
Email: info@aspecttraining.co.uk
YOUR COURSE, YOUR WAY - MORE EFFECTIVE IT TRAINING - NOW VIRTUALLY
Telephone: 0208 942 5724
Email: info@aspecttraining.co.uk
YOUR COURSE, YOUR WAY - MORE EFFECTIVE IT TRAINING
Learn how to program by diving into the R language, and then use your newfound skills to solve practical data science problems. With this course you’ll learn how to load data, assemble and disassemble data objects, navigate R’s environment system, write your own functions, and use all of R’s programming tools.
Previous experience of a programming language or attendance of our R Programming for the Beginner is required for this course
The R User Interface
Objects
Functions
Sample with Replacement
Writing Your Own Functions
The Function Constructor
Arguments
Scripts
Packages
install.packages
library
Getting Help with Help Pages
Parts of a Help Page
Getting More Help
Doubles
Integers
Characters
Logicals
Complex and Raw
Names
Dim
Matrices
Arrays
Class
Dates and Times
Factors
Coercion
Lists
Data Frames
Loading Data
Saving Data
Selecting Values
Positive Integers
Negative Integers
Zero
Blank Spaces
Logical Values
Names
Dollar Signs and Double Brackets
Changing Values in Place
Logical Subsetting
Logical Tests
Boolean Operators
Missing Information
na.rm
is.na
Environments
Working with Environments
The Active Environment
Scoping Rules
Assignment
Evaluation
Closures
Sequential Steps
Parallel Cases
if Statements
else Statements
Lookup Tables
Code Comments
The S3 System
Attributes
Generic Functions
Methods
Method Dispatch
Classes
S3 and Debugging
S4 and R5
Expected Values
expand.grid
for Loops
while Loops
repeat Loops
Vectorized Code
How to Write Vectorized Code
How to Write Fast for Loops in R
Vectorized Code in Practice
Loops Versus Vectorized Code
Download Print Friendly PDF Back to Home