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.2.0.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.2.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cucll_learn-0.2.0.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.2.0.tar.gz
Algorithm Hash digest
SHA256 79bba472b3ffe046e8d2cea59445ff9af32d527125fb654a7cf20cbec72fe1c4
MD5 d44db9c08e3bfeabc14739a94c4a71ce
BLAKE2b-256 d5ee99518976250334caa5f665ebf3f56e8231bf43c803f40570a75be2ca5a79

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cucll_learn-0.2.0-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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5ec894f287c1416c10a9fcf6a8c1ba247f6b22b12cb9620ac767d128c3de78be
MD5 dccb1b8c8d3c53bec29737f6b0fe1860
BLAKE2b-256 3bc52fc5c6b1a52ce0e8699a7cda61c075018e5307b42dbfc5c4235d99848a7d

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