Ready to take your R Programming skills to the next level?

Want to truly become proficient at Data Science and Analytics with R?

This course is for you!

Professional R Video training, unique datasets designed with years of industry experience in mind, engaging exercises that are both fun and also give you a taste for Analytics of the REAL WORLD.

In this course you will learn:

  • How to prepare data for analysis in R
  • How to perform the median imputation method in R
  • How to work with date-times in R
  • What Lists are and how to use them
  • What the Apply family of functions is
  • How to use apply(), lapply() and sapply() instead of loops
  • How to nest your own functions within apply-type functions
  • How to nest apply(), lapply() and sapply() functions within each other
  • And much, much more!

The more you learn the better you will get. After every module you will already have a strong set of skills to take with you into your Data Science career.

Who this course is for:
  • Anybody who has basic R knowledge and would like to take their skills to the next level
  • Anybody who has already completed the R Programming A-Z course
  • This course is NOT for complete beginners in R

Course Curriculum

  • 1

    Welcome To The Course

    • Welcome to the Advanced R Programming Course!

  • 2

    Data Preparation

    • Welcome to this section. This is what you will learn!

    • Project Brief: Financial Review

    • Import Data into R

    • What are Factors (Refresher)

    • The Factor Variable Trap

    • FVT Example

    • gsub() and sub()

    • Dealing with Missing Data

    • What is an NA?

    • An Elegant Way To Locate Missing Data

    • Data Filters: which() for Non-Missing Data

    • Data Filters: is.na() for Missing Data

    • Removing records with missing data

    • Reseting the dataframe index

    • Replacing Missing Data: Factual Analysis Method

    • Replacing Missing Data: Median Imputation Method (Part 1)

    • Replacing Missing Data: Median Imputation Method (Part 2)

    • Replacing Missing Data: Median Imputation Method (Part 3)

    • Replacing Missing Data: Deriving Values Method

    • Visualizing results

    • Section Recap

    • Quiz 1 – Data Preparation

  • 3

    Lists in R

    • Welcome to this section. This is what you will learn!

    • Project Brief: Machine Utilization

    • Import Data Into R

    • Handling Date-Times in R

    • What is a List?

    • Naming components of a list

    • Extracting components lists: [] vs [[]] vs $

    • Adding and deleting components

    • Subsetting a list

    • Creating A Timeseries Plot

    • Section Recap

    • Quiz 2 – Lists in R

  • 4

    “Apply” Family Of Functions

    • Welcome to this section. This is what you will learn!

    • Project Brief: Weather Patterns

    • Import Data into R

    • What is the Apply family?

    • Using apply()

    • Recreating the apply function with loops (advanced topic)

    • Using lapply()

    • Combining lapply() with []

    • Adding your own functions

    • Using sapply()

    • Nesting apply() functions

    • which.max() and which.min() (advanced topic)

    • Section Recap

    • Quiz 3 – “Apply” Family of Functions

About the instructor

IT Manager

Eric Chu

A proven and experienced IT Manager, customer-focused and equipped with a technical background. I have over 8 years’ experience in IT Service Delivery Management and leading small to medium crossfunctional teams, and over 15 years of experience in IT Training and Sales.Through my passion for technology, science, and innovation, I have fostered extensive practical knowledge of emerging technologies, complex networks, and data centre eco-systems.I have had the opportunity to work across the Asia Pacific region as an experienced Business Development Manager and IT Project Manager delivering end to end solutions.

What others have been saying about this course:

Use your Call To Action description to encourage students to sign up for your course

You may also be interested in...