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.0.tar.gz (8.9 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.0-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cucll_learn-0.1.0.tar.gz
  • Upload date:
  • Size: 8.9 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.0.tar.gz
Algorithm Hash digest
SHA256 874f025a1cefaeaee71dc39bc73a5a524c6c447732524322c533e5132d901b0a
MD5 af5099de1d4aa0ee2248e9ad0a302a68
BLAKE2b-256 2d18fe96aaf12d786c090eea90f0e70040ba9d51fcd75c701c3b54e1cb7db789

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cucll_learn-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.1 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c9495e176d7ee453a2529d7223a9520aadc6dac80fc7c810383f8a308c64c698
MD5 56ca8df1b1a5ee9734782b7f68ec4dc8
BLAKE2b-256 a8ce54c225138ba2d8518e5a3216a63a5ee6d24a54c190225ed8f43b9ad8a675

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