Exploratory Data Analysis (EDA) Workflow
A structured 6-step EDA process every data analyst should follow on every dataset
Exploratory Data Analysis (EDA) is the process of understanding a new dataset before building any model or report. It answers: What does this data look like? What are the distributions? Are there nulls or outliers? What relationships exist between columns?
EDA is not optional — analysts who skip it make wrong assumptions and build misleading dashboards. This tutorial gives you a repeatable 6-step process.
Example
Key Points
- ✓EDA is iterative — findings in one step lead you to investigate more in another
- ✓describe(include="O") gives stats for string columns: count, unique values, most common value
- ✓df.hist() plots all numeric columns in one grid — fast first look at distributions
- ✓Univariate analysis (one column at a time) before bivariate (two columns together)
- ✓Always document your EDA findings — they inform how you clean and model the data
Practice Question
In the EDA workflow, what is df.describe(include="O") used for?