Cleanlab provides a Python library for data quality and machine learning with messy real world data and labels.
Pandas Profiling
This project profiles data quality and supports exploratory analysis of Pandas and Spark DataFrames.

About Pandas Profiling
fg-data-profiling, listed as Pandas Profiling, creates data quality and exploratory analysis reports for Pandas and Spark DataFrames with a ProfileReport call. It covers column type detection, descriptive statistics, correlations, missing data, duplicates, and alerts on potential issues, with sections for time-series, text, and file and image data. Reports can be exported to HTML or JSON or viewed in a Jupyter Notebook.
The package was renamed from ydata-profiling to fg-data-profiling. The old package no longer receives updates or bug fixes, and existing code must change imports from ydata_profiling to data_profiling.
Key features
- Automatic detection of column data types like categorical, numerical, date
- Summary warnings for missing data, skewness, and inaccuracies
- Univariate statistics with distribution histograms
- Multivariate correlations, missing-data and duplicate-row analysis
- Time-series auto-correlation, seasonality with ACF and PACF plots
- Export analysis to HTML, JSON, or Jupyter Notebook widget
- Generates a DataFrame report with a single ProfileReport call
- Exports analysis to HTML and JSON and shows it as a Jupyter widget
- Includes dedicated checks for time-series, text, file and image data
- Old ydata-profiling package no longer receives updates or bug fixes, requiring migration
Pandas Profiling at a glance
- Category
- AI & Machine Learning › AI Data & Analytics
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Pandas Profiling alternatives
Tools and sites you could use instead, ranked by how closely they match.
oneDAL is a C++ and DPC++ library for accelerated machine learning routines on tabular data, governed by the UXL Foundation.
Lance provides an open lakehouse format for multimodal AI, with vector indexing and data versioning.
Optimus supports agile data preparation workflows across Pandas, Dask, cuDF, Vaex, and PySpark.
Desbordante profiles data to find patterns and supports data-cleaning scenarios through console and web application interfaces.
BambooAI analyzes data with a language model in a persistent Python kernel and supports web and Docker workflows.
Popular in AI Data & Analytics
Well-known listings from the same topic.
Pandas Profiling FAQ
How do I migrate from ydata-profiling to fg-data-profiling?
How do I generate a basic report?
What export formats are supported?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












