Skip to main content

EDA, Cleaning and Visualizations in an Instant!

Project description

Vizedax: Instant EDA, Cleaning and Data Visualization for CSV Data

Author: Shreyas Madhav A V (avshreyasmadhav@gmail.com)

Vizedax is a powerful Python library designed to make exploratory data analysis (EDA) a breeze. With just a few lines of code, you can perform comprehensive EDA on your clean CSV datasets and create stunning visualizations of all attributes. Say goodbye to the hassle of manually inspecting and plotting data – Vizedax has got you covered!

aboutit() Function

The aboutit() function reads a CSV file and displays the following information about the dataset:

Name of the file

Size of the file

Number of rows and columns

Column names and their data types

Top 5 rows

Last 5 rows

Summary statistics

from Vizedax import datagod

#For a CSV
datagod.aboutit("example.csv") 

#For a Dataframe
datagod.aboutit(df)

cleanit() Function

The cleanit() function takes a DataFrame or a CSV file as its argument. It performs the following cleaning tasks:

Replaces null values based on the provided argument (zero, average, previous reading; default is average of the column).

Deletes duplicate rows.

Drops columns with more than 50% null values.

Detects categorical columns and performs one-hot encoding.

from vizedax import datagod

#For a CSV
# null strategy can be on of {average ,null ,previous}
datagod.cleanit("example.csv", null_strategy) 

#For a Dataframe
datagod.cleanit(df,null_strategy)

graphit() Function

The graphit() function reads a CSV file and generates exploratory data analysis visualizations:

Correlation matrix

Various graphs for all columns of the dataset

from vizedax import datagod

#For a CSV
# null strategy can be on of {average ,null ,previous}
datagod.graphit("example.csv") 

#For a Dataframe
datagod.graphit(df)

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

vizedax-1.0.5.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vizedax-1.0.5-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file vizedax-1.0.5.tar.gz.

File metadata

  • Download URL: vizedax-1.0.5.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for vizedax-1.0.5.tar.gz
Algorithm Hash digest
SHA256 c979b4fe5019a91583990793a2b630d7011244a4d2af8c2b9f3b141335c5e9ba
MD5 4fef23b00fd3c14bb11f723e97e80397
BLAKE2b-256 cb241bbf21e8b2ef59e96b930d31843acd0bb1bf6bd307c425dac62e6c2664e5

See more details on using hashes here.

File details

Details for the file vizedax-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: vizedax-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for vizedax-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e649b4c24f0b4e3e3ee75c68011c4c92ec4d224ca317b9f946208c691d6012e5
MD5 f85297507c930841412eabff5ec9758c
BLAKE2b-256 0c9b491d9fd6dbe7de95ac614459486f18254df61732d2cd1301b6feb40dd655

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page