Introduction and Orientation
  • Introduction to R Software
  • What is R?
  • Workspace Management Controls
  • Workspace Management R Manuals
  • Hands-On Tutorial of R Basics (part 1)
  • Hands-On Tutorial of R Basics (part 2)
  • Tutorial with R Functions
  • Distributional Functions and Plotting
Input and Output, Data and Data Structures
  • Data Input and Output
  • Accessing Data Sets in R
  • Basic Data Structures (part 1)
  • Basic Data Structures (part 2)
  • Basic Data Structures (part 3)
  • Manipulating Dataframes (part 1)
  • Manipulating Dataframes (part 2)
  • Input Output Exercises
  • Dataframe Manipulation Exercises
Manipulating Dataframes in Depth
  • Input Output Exercises Solution
  • Data Manipulation Exercise Solution
  • Manipulating Dataframes (part 3)
  • Manipulating Dataframes (part 4)
  • Manipulating Dataframes (part 5)
  • Manipulating Dataframes (part 6)
User-Defined Functions in R
  • Remaining Data Manipulation Exercises Solutions
  • User-Defined Function Exercise and Finish Manipulating Dataframes
  • Begin User-Defined Functions Demonstrations
  • The 'Scope' of a Function
  • Formal, Local and Free Parameters
  • Flexible Arguments to Functions
Writing Functions in R
  • User-Defined Functions Exercise Solution
  • More on User-Defined Functions
  • Loops and Repeats
  • Control Statements
  • Returning Values from a Function
  • Anonymous Functions
The Apply Family of Functions
  • Some Short Programs in R (part 1)
  • Some Short Programs in R (part 2)
  • The Apply family of Functions (part 1)
  • The Apply Family of Functions (part 2)
  • The Apply Family of Functions (part 3)
  • Apply Functions Exercises
Reshaping and Recoding Data
  • Apply Functions Exercises Solutions
  • The Reshape Package in R
  • Recoding Data in R (part 1)
  • Recoding Data in R (part 2)
  • More Vector-Maker Exercises