Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoEDA

AutoEDA is a lightweight Python library that automatically performs Exploratory Data Analysis (EDA) and generates an interactive HTML report with visualizations, insights, and dataset statistics.

It is designed to help data scientists quickly understand a dataset without writing repetitive EDA code.


Features

  • Automatic dataset overview
  • Missing value analysis
  • Correlation matrix
  • Distribution plots
  • Boxplots
  • Scatterplots
  • Outlier detection
  • Automated insights
  • Interactive HTML dashboard
  • Works in Jupyter, Google Colab, Kaggle, and Python scripts
  • CLI support

Installation

Install from PyPI:

pip install autoeda-pro

Quick Start

import pandas as pd
from autoeda import autoeda

df = pd.read_csv("data.csv")

a = autoeda(df)
a.analyze()
a.show()

This will generate a full interactive EDA report inside the notebook.


Example Output

The generated report includes:

  • Dataset overview
  • Missing value statistics
  • Correlation heatmap
  • Variable distributions
  • Boxplots and scatterplots
  • Key insights about the dataset

Export Report

You can also export the report as an HTML file:

a.save_html("report.html")

Command Line Usage

AutoEDA also provides a CLI tool.

autoeda dataset.csv

This will generate:

autoeda_report.html

Example Dataset

import pandas as pd
from autoeda import autoeda

df = pd.read_csv("dataset_name.csv")

autoeda(df).analyze().show()

Requirements

  • Python ≥ 3.8
  • pandas
  • numpy
  • matplotlib
  • jinja2
  • tqdm

PyPI Package

Install the latest version:

pip install autoeda-pro

GitHub Repository:

https://github.com/Harshal-Malviya/AutoEDA


Author

Harshal Malviya


About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages