50% off DataCamp Premium. 700+ courses, half price. Start learning today.
Course Description
Tired of working with messy data? Did you know that most of a data scientist's time is spent in finding, cleaning and reorganizing data?! Well turns out you can clean your data in a smart way! In this course Dealing with Missing Data in Python, you'll do just that! You'll learn to address missing values for numerical, and categorical data as well as time-series data. You'll learn to see the patterns the missing data exhibits! While working with air quality and diabetes data, you'll also learn to analyze, impute and evaluate the effects of imputing the data.
Prerequisites
Curriculum
Course outline
1
The Problem With Missing Data
Get familiar with missing data and how it impacts your analysis! Learn about different null value operations in your dataset, how to find missing data and summarizing missingness in your data.
- Why deal with missing data?50 XP
- Steps for treating missing values50 XP
- Null value operations100 XP
- Finding Null values100 XP
- Handling missing values50 XP
- Detecting missing values100 XP
- Replacing missing values100 XP
- Replacing hidden missing values100 XP
- Analyze the amount of missingness50 XP
- Analyzing missingness percentage100 XP
- Visualize missingness100 XP
2
Does Missingness Have A Pattern?
Analyzing the type of missingness in your dataset is a very important step towards treating missing values. In this chapter, you'll learn in detail how to establish patterns in your missing and non-missing data, and how to appropriately treat the missingness using simple techniques such as listwise deletion.
3
Imputation Techniques
Embark on the world of data imputation! In this chapter, you will apply basic imputation techniques to fill in missing data and visualize your imputations to be able to evaluate your imputations' performance.
4
Advanced Imputation Techniques
Finally, go beyond simple imputation techniques and make the most of your dataset by using advanced imputation techniques that rely on machine learning models, to be able to accurately impute and evaluate your missing data. You will be using methods such as KNN and MICE in order to get the most out of your missing data!
Dealing with Missing Data in Python
Course
Complete

