Generate a quick EDA report of a pandas DataFrame
Project description
Easy Report
Generates EDA reports from a pandas DataFrame.
Features of the package
The pandas df.describe() function is great but a little basic, for serious exploratory data analysis for any classification or regression problem EasyReport helps the user for quick data analysis.
For each column the following statistics (if relevant for the column type) are presented:
- Type inference: detect the types of columns in a dataframe
- Essentials: type, unique values, missing values, outliers
- Quantile statistics: minimum value, Q1, median, Q3, maximum, interquartile range, upper, lower
- Descriptive statistics: mean, variance, standard deviation, coefficient of variation, kurtosis, skewness
- Graphs: Histogram, boxplot, countplot, pie, scatterplot
- Correlations: correlation matrix, heatmap
- Duplicates: total number of duplicate row and number of times they are repated
- Missing value: number of missing values, dendrogram of missing values
Installation
You can install using the pip package manager by running
pip install EasyReport
Examples
For Classification Problem
import pandas as pd
from EasyReport.easy_report import EdaReport
#Read the dataset
df = pd.read_csv("Dataset")
report = EdaReport(data = df,target_column = 'target_column_name')
report.summary()
For Regression Problem
import pandas as pd
from EasyReport.easy_report import EdaReport
#Read the dataset
df = pd.read_csv("Dataset")
report = EdaReport(data = df,target_column = 'target_column_name',regression = True)
report.summary()
Author
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file EasyReport-0.0.7.tar.gz.
File metadata
- Download URL: EasyReport-0.0.7.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11b467b0bbac08b3338a6d288589532229218c5234319f778b9dbb9ee21aff04
|
|
| MD5 |
c9a751eca8e6342023c276fe98b72018
|
|
| BLAKE2b-256 |
b4adade6c8b744948668f078615e5ffbe228dcdf495e6b3f63738455fa15f6e6
|
File details
Details for the file EasyReport-0.0.7-py3-none-any.whl.
File metadata
- Download URL: EasyReport-0.0.7-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5272e30269abd8905e0e870971b6aca3cde5414826618223e9d80cb40a9af468
|
|
| MD5 |
226b2b0118cdea208413c3dd464d48a7
|
|
| BLAKE2b-256 |
59a6bb25f6c4a8986819b1d269d3e42f36caca426a3f1af4c387869241c3bb69
|