Pandas Profiling

This project profiles data quality and supports exploratory analysis of Pandas and Spark DataFrames.

github.com/ydataai/pandas-profiling
Pandas Profiling homepage screenshot

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
Best for: Data analysts and developers working with Pandas or Spark DataFrames who need initial data quality checks.
Good for
  • 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
Watch out for
  • Old ydata-profiling package no longer receives updates or bug fixes, requiring migration

Pandas Profiling at a glance

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.

All 24 alternatives

Popular in AI Data & Analytics

Well-known listings from the same topic.

All 302

Pandas Profiling FAQ

How do I migrate from ydata-profiling to fg-data-profiling?
Uninstall ydata-profiling, install fg-data-profiling, and change imports from ydata_profiling to data_profiling.
How do I generate a basic report?
Load a pandas DataFrame, then run ProfileReport(df, title="Profiling Report") after importing ProfileReport from data_profiling.
What export formats are supported?
HTML for sharing, JSON for integration with automated systems, and a widget in a Jupyter Notebook.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing