# Python exploratory data analysis & profiling tools

> Visual reports and explorers for a whole dataset at once. 6 tools, ranked by GitHub stars.

Tools for a first look at a dataset. ydata-profiling and Sweetviz generate HTML reports with distributions, correlations and missing values, missingno focuses on missing data, and D-Tale and PyGWalker open dataframes in interactive, point-and-click explorers.

| # | Tool | GitHub stars | Commits (12 mo) | License | Description |
|---:|---|---:|---:|---|---|
| 1 | [PyGWalker](https://awesomedataviz.com/tools/pygwalker/) | 16,001 | 154 | Apache-2.0 | Turns dataframes into a drag-and-drop visual analysis UI in Jupyter, based on Graphic Walker. |
| 2 | [ydata-profiling](https://awesomedataviz.com/tools/ydata-profiling/) | 13,746 | 14 | MIT | Generates statistical analytic reports with visualization for quick data analysis (formerly pandas-profiling). |
| 3 | [D-Tale](https://awesomedataviz.com/tools/d-tale/) | 5,236 | 33 | LGPL-2.1 | Web-based visual explorer for pandas DataFrames with charts, summaries and correlations. |
| 4 | [missingno](https://awesomedataviz.com/tools/missingno/) | 4,212 | 0 | MIT | Provides flexible toolset of data-visualization utilities that allows quick visual summary of the completeness of your dataset, based on matplotlib. |
| 5 | [LIDA](https://awesomedataviz.com/tools/lida/) | 3,288 | 0 | MIT | Generates visualizations and infographics from data with large language models, from Microsoft. |
| 6 | [Sweetviz](https://awesomedataviz.com/tools/sweetviz/) | 3,131 | 12 | MIT | Generates self-contained HTML reports that visualize and compare datasets for exploratory analysis. |

Source: https://awesomedataviz.com/categories/python-exploratory-data-analysis/ · Data updated 2026-11-01 · Content: CC BY 4.0, Awesome Dataviz (https://awesomedataviz.com).
