Skip to main content

EDA, Cleaning and Visualizations in an Instant!

Project description

Vizeda: Instant EDA and Data Visualization for Python

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

Vizeda 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 – Vizeda 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

import vizeda as vz

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

#For a Dataframe
vz.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.

import vizeda as vz

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

#For a Dataframe
vz.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

import vizeda as vz

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

#For a Dataframe
vz.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.1.tar.gz (2.7 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.1-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vizedax-1.0.1.tar.gz
  • Upload date:
  • Size: 2.7 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.1.tar.gz
Algorithm Hash digest
SHA256 71488d5504f201add2aef61c7d6da81ac5ba885d30142589a5f7e50aabe5bec7
MD5 f43877cdd834625fbbfc2ad60b2a9a37
BLAKE2b-256 98d281d207b02caa0eecf1c62b574a32e160a22d2f1f4038df80ff43092c41e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vizedax-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 47b7ddb28d65e8732030bb47ab7ec1dda371f977e0b9cf9ee5c0989383e2b9b3
MD5 69c159ef817edbb011aec094101fb46a
BLAKE2b-256 67e4d70748f4356b3882382abbf32698d576f0abf11e987946411906e5d2b1e9

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