

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 2
click for more info
Not enough gems
Cost: 6 gems
1: Power Query
incomplete
2: Python Scripts in Power Query
incomplete
3: Removing Duplicates
incomplete
4: Split a Column
incomplete
5: Merging Columns
incomplete
6: Missing Values
incomplete
7: Performance Considerations
incomplete
8: Data Refresh
incomplete
9: Data Refresh
incomplete
10: Formatting
incomplete
11: Filters
incomplete
Back
ctrl+,
Next
ctrl+.
This lesson's interactive features are locked, please to keep using them
Real-world data is never rarely perfect, and you'll often find missing or blank values. As a data analyst, it may fall to you to fill in the missing spots with something more meaningful.
Some entries are missing from the website_sessions data! Null values are strewn about the session_quality_score column. Let's replace those null values with 0.5. Quality scores are from 0–1, so this will just assume the few missing values are "average." How you should replace or handle missing data is very situation-dependent. Here we have less than 1% of the data missing, so this seems like an acceptable strategy.
Blanks in your data are like potholes – harmless at first, but they can trip you up later if you ignore them.
On non-US English systems, you may need to enter 0,5 instead of 0.5 if your locale uses a comma as the decimal separator.
For text data it often makes sense to use a placeholder string like: Unknown, Missing, or N/A; just be consistent. It's trickier with numbers. Sometimes you can use a representative value, like an average or median, sometimes you can leave it null, and sometimes it's best to just remove erroneous nulls.
Save the project and, from the course directory, submit the CLI tests.