Introduction to R

R is a free statistical software package that has grown in popularity over the years including amongst statisticians and non-statisticians alike. For many it has become the data science tool of choice.

Course Summary

This two to three day custom course will give an overview of Base R and the data.table package thinking and programming. Participants will learn how to import, tidy and transform data to produce elegant graphs and summary statistics.

Target audience

  • Anyone who works with data, that does some data processing and produces graphs and/or summary statistics (e.g. using Excel spreadsheets).
  • Participants wanting to understand the thinking behind the Base R and the data.table package.

Course Outline

The following topics will be covered:

  • Data Visualisation
    • Creating elegant data visualisations (i.e. graphs) using the grammar of graphics using the ggplot2 package.
  • Tidy Data
    • Going from messy to tidy data.
  • Transforming Data
    • Performing row (observations) and column (variables) operations.
    • Working with strings and dates variables.
    • Joining and merging data sets.
  • Importing Data
    • Importing data from text files, Excel, HTML web sites and from other statistical software packages.

Learning Outcomes

  • Understanding how to process data using R.
  • The ability to read data into R, tidy and transform the data to produce summary graphs and statistics.
  • The basis and confidence to use R immediately after the course.

What participants have said…

“Great pace, very clear communication. Enjoyed the teaching style.”

“A great balance between theory and practicals. The course was conducted in a way that people with different levels of R knowledge can follow.”

“Well organised course materials and exercises.”

Contact Us if you are interested in this course.