Data Quality
Automated Data Cleaning
★ 4.2
Automated Data Profiling
★ 4.6
N/A — Java-based applicationpip install ydata-profilingN/A — Java-based applicationpip install ydata-profilingData engineers use DataCleaner early in the pipeline development cycle to quickly profile new datasets — running it on a sample DataFrame to surface nulls, outliers, and type inconsistencies before writing cleaning logic. It accelerates the discovery phase by auto-detecting common quality issues that would otherwise require manual inspection.
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.
Individual Tool Pages