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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cucll_learn-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 9e1977fce826d516fb776d30548e406368e9f8e971c7323fb815d63b71248846
MD5 00e94765b48e8b6eb08baca4ba4886f1
BLAKE2b-256 13837af2b7f66424e65da00139c5a2e5d00441a2db7ec3e850b09f388e6d4cc9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cucll_learn-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 da8cedc3d62c4e8dbe8f30b28880d02cbd6f2012de707a1de5ff236a09c0ed04
MD5 f47056908e9353b3086f2cdc25a62543
BLAKE2b-256 f714ad9ff1ee5b28566bc609a5af73f705b3c3873373eb24c6acd0f44829b868

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