A simple program to get a basic EDA report in .docx format.
Project description
Automated Exploratory Data Analysis
A simple Python program to help automate EDA report generation.
The data is analysed using pandas' built in methods, and graphs are plotted using matplotlib & seaborn. The results are then packaged as a Word .docx file using python-docx.
Installation
You can install the package from PyPI using:
pip install eda-report
Basic usage
1. Graphical User Interface
Recommended. Use the command
eda_report
and select a file to analyse.
2. Command line interface
To analyse a file named input.csv
:
eda_cli input.csv
Or even:
eda_cli input.csv -o output.docx -c cyan --title 'EDA Report'
For more details on the optional arguments, pass the -h
or --help
flag to view the help message:
$ eda_cli -h
usage: eda_cli [-h] [-o OUTFILE] [-t TITLE] [-c COLOR] infile
Get a basic EDA report in docx format.
positional arguments:
infile A .csv or .xlsx file to process.
optional arguments:
-h, --help show this help message and exit
-o OUTFILE, --outfile OUTFILE
The output file (default: eda-report.docx)
-t TITLE, --title TITLE
The top level heading in the report (default: Exploratory Data Analysis Report)
-c COLOR, --color COLOR
A valid matplotlib color specifier (default: orangered)
3. Interactive mode
>>> from eda_report import get_word_report
>>> get_word_report(df)
where df
is a pandas DataFrame
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
eda_report-1.1.2rc1.tar.gz
(108.9 kB
view hashes)
Built Distribution
eda_report-1.1.2rc1-py3-none-any.whl
(109.9 kB
view hashes)
Close
Hashes for eda_report-1.1.2rc1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41689db97a617eaeb6a3238b520dd0ad4b72251c7831eb4b9b49eb44d6f06144 |
|
MD5 | 049445954a37db3a8e5d2e3a37b30642 |
|
BLAKE2b-256 | f0a4404eaaea944c0e0d9c47ff4ff7fc360aadda6008885f130aeb259bc1d36f |