Skip to main content

One-shot data exploration & cleaning toolkit

Project description

CUCLL.LEARN

One-shot data exploration and cleaning for pandas DataFrames

from cucll.learn import explore_data, clean_data

# Explore
explore_data(df, show_hg=True)

# Clean
cleaned_df = clean_data(df)

Features

  • Smart Exploration: Shape, dtypes, missing values, outliers, correlations
  • Battle-Tested Cleaning: Outliers, missing values, duplicates
  • Visual Insights: Auto-generated histograms & boxplots
  • Production Ready: Type validation and error handling

Install

# pip
pip install cucll.learn

# conda
conda install -c conda-forge cucll.learn

Documentation

Examples

# Custom cleaning pipeline
from cucll.learn import handle_outliers, handle_missing

df = handle_outliers(df, threshold=2.5)
df = handle_missing(df, num_method="median")

Examples

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

cucll_learn-0.1.2.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

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

cucll_learn-0.1.2-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file cucll_learn-0.1.2.tar.gz.

File metadata

  • Download URL: cucll_learn-0.1.2.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cucll_learn-0.1.2.tar.gz
Algorithm Hash digest
SHA256 2fcc0ec97162518c13936ed7551fcc5c86befd758a87029b814b8fd41ca215ad
MD5 8ecebf9afe69a7d97cd0fef940802626
BLAKE2b-256 0fd196e7d93967752bbf035cbf81553859a1b6fbd406a0b380c94563d5133ae6

See more details on using hashes here.

File details

Details for the file cucll_learn-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: cucll_learn-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cucll_learn-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 36bcc128460af32785efb80aeb39052890937a9ca2dbb90d104f211f7a2e6949
MD5 cc6819b8671531f7ebcbebdc0614251c
BLAKE2b-256 7fd03817b4b5d83ce57ae38b2e87f652331c5e679192b6ada7b4212eddc87280

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