Skip to main content

Customized data preprocessing functions for frequent tasks.

Reason this release was yanked:

Please install the latest version.

Project description

klib

Python package PyPI Version Language Downloads Last Commit Activity Code Quality License

klib is a Python library for importing, cleaning, analyzing and preprocessing data. Future versions will include model creation and optimization to provide an end-to-end solution.

Installation

Use the package manager pip to install klib.

pip install klib
pip install --upgrade klib

Usage

import klib

klib.describe # tools for visualizing datasets
- klib.corr_plot() # returns a color-encoded heatmap, ideal for correlations
- klib.missingval_plot() # returns a figure containing information about missing values

klib.clean # tools for cleaning datasets
- klib.data_cleaning() # perform initial datacleaning on a dataset
- klib.convert_datatypes() # converts existing to more efficient dtypes, also called in ".data_cleaning()"
- klib.drop_missing() # drops missing values, also called in ".data_cleaning()"

Examples

klib.corr_plot(df, split='pos') # displaying only positive correlations

Corr Plot Example

klib.missingval_plot(df) # default representation of missing values in a DataFrame

Corr Plot Example

Contributing

Pull requests and ideas are welcome. For major changes or feedback, please open an issue first to discuss what you would like to change.

License

MIT

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

klib-0.0.66.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

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

klib-0.0.66-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file klib-0.0.66.tar.gz.

File metadata

  • Download URL: klib-0.0.66.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for klib-0.0.66.tar.gz
Algorithm Hash digest
SHA256 04138ddf9f6e1adb0d5d0f5dd71f4b828e39146c9f4e0abb8cc6b41d23342915
MD5 d914d3982fa85bab45fe8ae338d4630e
BLAKE2b-256 e4a18cd9cc492082b0bd387a3aa089350685bc962ad23cd57236aa83ff628611

See more details on using hashes here.

File details

Details for the file klib-0.0.66-py3-none-any.whl.

File metadata

  • Download URL: klib-0.0.66-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for klib-0.0.66-py3-none-any.whl
Algorithm Hash digest
SHA256 7e117518437ad7153a7014aa584d92a48d9e77abeb6d5501a836bad81c8180a6
MD5 a24b59a333d4a535242b07744e8379f2
BLAKE2b-256 092baff1afd0b0353593fcb36acb637930860ec98627148195cc54036f45760a

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