Skip to main content

Automated Data Cleaning for Faster Analytics

Project description

cleanframe-data 🪄

License: MIT Python Version PyPI version

Automated Data Cleaning for Faster Analytics

cleanframe-data is a lightweight, fast, and intuitive Python library designed to automate dataset diagnostics and cleaning. It helps data analysts, scientists, and beginners clean messy datasets, handle missing values, drop low-quality columns, and cap outliers in just one line of code.


🚀 Features

  • One-Line Auto-Clean: Drop duplicates, remove low-quality columns, impute missing values, and handle outliers instantly using cf.auto_clean(df).
  • Advanced Outlier Handling: Automatically detects and caps extreme numerical outliers using the Interquartile Range (IQR) method.
  • Smart Column Dropping: Drops columns automatically if their missing data percentage crosses your defined threshold.
  • Dataset Diagnostics: Get a quick, comprehensive report of data types, missing values, and percentages.
  • Modern Pandas Ready: Built from the ground up to support modern Pandas (2.0+) Copy-on-Write behaviors without annoying warnings.

🛠️ Installation

You can install the official stable release directly from PyPI:

pip install cleanframe-data

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

cleanframe_data-0.0.6.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

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

cleanframe_data-0.0.6-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file cleanframe_data-0.0.6.tar.gz.

File metadata

  • Download URL: cleanframe_data-0.0.6.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for cleanframe_data-0.0.6.tar.gz
Algorithm Hash digest
SHA256 fb6dae59c6d82fb704b3c7ceddf646dcc07fe20325bdf5f390d4fca0c78bd1b7
MD5 c9fe840b236dc6fcfbb5ee4fc429720a
BLAKE2b-256 2bcaafa24dc6d79b9e6637e546b6c0badc1a7b8fc69157dda9fe1baf3422ff01

See more details on using hashes here.

File details

Details for the file cleanframe_data-0.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for cleanframe_data-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 643f138c5915afab418dd01f279db0bf17a1e82940739dee98ef4b0dfc3ab5e4
MD5 8656755d4a8328fc70abb71bce56fbe9
BLAKE2b-256 0e87b647898d6d45409156321e7bc7fe2dd6d475539e2f3eee6dfe506ac2e594

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