You'll learn how to:

Start this course today

Build hands-on data skills with interactive exercises and projects.

Sign up

About this course

Data cleaning may not be the sexiest task in data science, but it’s an absolute requirement for anyone who wants to work in a data-related field.

In our Data Cleaning in R course, you will learn to perform common data cleaning tasks using the R programming language, and we’ll cover both the why and the how of data cleaning.

In the first three lessons of the course, you will learn to identify data cleaning needs prior to analysis, use functionals for data cleaning, practice string manipulation, work with relational data, reshape data using tools from the tidyverse, and create correlation matrices to identify trends in your data. Finally, you will learn how to deal with missing values in your data set and build intuition to help you decide how to approach analyses when data is missing.

At the end of the course, you’ll put it all together to create a portfolio project and perform additional analysis through data visualization and correlation analysis to explore parents’, students’, and teachers’ perceptions of NYC schools. You’ll learn to work with survey data; specifically how to import, simplify, and reshape the data. You will also learn about R Notebooks and how you can use them to showcase your work.

Once you complete this project, you’ll be able to showcase your data cleaning skills in your portfolio to prove to future employers you’ve got the skills needed to tackle working with messy data sets.

By the end of this course, you’ll be able to:

  • Use new tools for manipulating data frames.
  • Deal with missing data.
  • Understand relational data and methods for joining data frames.
  • Reshape data using the tidyr package.

Lessons in this course

Loading lessons....

Thousands of learners have changed their careers with Dataquest


Learners who recommend
Dataquest for career advancement

4.9 stars

Dataquest rating on
G2Crowd and SwitchUp


Average salary boost
for learners who complete a path

Join a community of 1M+ data learners on Dataquest


Sign up for a free account

Get access to hundreds of free lessons.


Choose a course or path

Start anywhere, from beginner topics to advanced concepts.


Learn with hands-on exercises

Learn with real data and build your experience.

Apply your skills

Create projects, build your portfolio, and build your career.

Sign up today