A Python package for data cleaning, preprocessing, visualization, and machine learning.
Project description
DataKit
DataKit is a beginner-friendly Python package for data cleaning, preprocessing, visualization, machine learning, and evaluation.
Features
- Data Cleaning
- Data Preprocessing
- Machine Learning Models
- Model Evaluation Metrics
- Data Visualization
- Utility Functions
- Built-in Datasets
Installation
pip install datakit
Or install locally:
git clone https://github.com/yourusername/datakit.git
cd datakit
pip install .
Example
from datakit.datasets import DatasetLoader
from datakit.cleaning import DataCleaner
df = DatasetLoader.iris()
cleaner = DataCleaner(df)
cleaner.remove_duplicates()
print(cleaner.summary())
Modules
- cleaning
- preprocessing
- modeling
- metrics
- visualization
- utils
- datasets
Running Tests
pytest
Requirements
- Python 3.9+
- pandas
- numpy
- matplotlib
- seaborn
- scikit-learn
License
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
etl_helper_kit-0.1.0.tar.gz
(5.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file etl_helper_kit-0.1.0.tar.gz.
File metadata
- Download URL: etl_helper_kit-0.1.0.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de14662b97b575305ecb248af83dda930710cdaddfee0942f8975e300ba8cd54
|
|
| MD5 |
00b88ef00011517288b3eacab3d9136f
|
|
| BLAKE2b-256 |
ebe8a204c2b958374c340572bab8b2982d64ab5f8be327635d388561d13285f7
|
File details
Details for the file etl_helper_kit-0.1.0-py3-none-any.whl.
File metadata
- Download URL: etl_helper_kit-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1886e1e367a4fd737a71d94e60314b3e8baedfc329f2150c350832bdc1dde0fb
|
|
| MD5 |
cabea834345df0ed5fe6156a9f8460c9
|
|
| BLAKE2b-256 |
8919bb396200a2266e2d1c591708d233519c26b279aacfe2b723d9b4e33a2648
|