Introduction to R

About this course

R is one of the leading programming languages for statistics and data analysis. In this introductory class, participants will learn practical skills necessary for reading data into R from external sources, manipulating the data, and visualizing it. The course will also cover other basic programming concepts as they are implemented in R, including data types and structures, variable assignment, functions, and packages.

What you’ll learn in this course

  • Overview of R
    • What is R?
    • Why use it?
    • RStudio
    • Getting help
  • Basics of the R Language
    • Variables & assignment
    • Vectors
    • Operators
    • Functions
    • Packages
    • Data structures
    • Reading and writing data
    • Handling missing values
  • Working with Data Frames
    • Summarizing data
    • Indexing
    • Sorting
    • Combining data frames
    • Adding columns & rows
    • Split/Apply/Combine functions
    • Reshaping data
  • Plotting Data
    • Plotting systems
    • ggplot2
    • Aesthetic mapping
    • Geometric objects
    • Scales & coordinate systems
    • Themes
    • Colors
    • Faceting
  • Lab
    • Bar chart