Project 15: Duplicate Message Remover
Data Analyst
Builds on these lessons
Current Task
Objective
.drop_duplicates() removes rows that are exact duplicates of an earlier row, keeping the first occurrence by default.
Task: create a messages DataFrame with a repeated email, drop duplicates, and print the result.
index.py
import pandas as pd
messages = pd.DataFrame({'email': ['a@x.com', 'b@x.com', 'a@x.com']})
unique_messages = messages.drop_duplicates()
print(unique_messages)
* Hint: Correct characters turn green, incorrect ones turn red.
Live Preview
🖼️
Verify your code to see the preview