Generates profile reports from pandas DataFrames. Excellent tool for quickly understanding data with interactive HTML reports including statistics, distributions, and correlations.
Python data engineers use ydata-profiling (formerly pandas-profiling) as the first step after ingesting a new dataset to understand its structure, quality, and statistical properties. A single call to `ProfileReport(df).to_file("report.html")` generates a full interactive report. It is used in data discovery workflows, pre-processing audits before ML feature engineering, and automated data quality checks in CI/CD pipelines for dataset validation.
Generates profile reports from pandas DataFrames. Excellent tool for quickly understanding data with interactive HTML reports including statistics, distributions, and correlations.
Yes, Ydata Profiling is free to use.
Ydata Profiling is listed under the Data Quality category on Python Data Engineering.
Details
Category
Data Quality →Related
| Tool | Pricing | Rating | |
|---|---|---|---|
GE Great Expectationsfeatured Data Validation & Documentation | Free / Paid | ★ 4.7 | → |
PY PyDeequ Data Quality for Big Data | Free | ★ 4.5 | → |
DE Dedupe ML-Powered Deduplication | Free | ★ 4.4 | → |