Dataset handler of group 2
Project description
DatasetHandler_Group2 Library
DatasetHandler_Group2 is a Python library designed to simplify data cleaning, preprocessing and visualization created by the PBL group 2 of the third year of the bachelor's degree in Engineering Physics Applied to Industry at the AsFabrik campus of Mondragon Unibertsitatea.
The library created by the group formed by Irati Azpilgain, Mikel Ballesteros, Ander Crespo, Estibaliz Cruz, Lucas Lafuente and Mikel Puerta offers an easy-to-use interface for common data science tasks such as handling missing values, removing outliers and creating graphs.
Usage
Here's a basic example of how to use DatasetHandler_Group2:
from DataHandler_Group_2 import DatasetHandler_Group_2
# Initialize with your dataset and start the menu
handler = DatasetHandler_Group_2("sample.csv")
handler.initiate()
After writing this lines, your "sample.csv" will be read and a menu will show up, showing the functions that the library has.
Features
- Load datasets from CSV or Excel files.
- Clean data by dropping or imputing missing values.
- Treat existing data of your file.
- Detect and remove outliers.
- Generate descriptive plots such as histograms, scatter plots, boxplots and heatmaps.
- Save the cleaned dataset back to a file if desired.
Dependencies
The following Python libraries are required:
- pandas
- numpy
- seaborn
- matplotlib
- scikit-learn
You can install them via pip:
pip install pandas numpy seaborn matplotlib scikit-learn
License
This project is licensed under the MIT License.
Contact
For questions or issues, please contact mikel.puerta@alumni.mondragon.edu
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
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 DataHandler_Group_2_Azp_Bal_Cre_Cru_Laf_Pue-1.0.1.tar.gz.
File metadata
- Download URL: DataHandler_Group_2_Azp_Bal_Cre_Cru_Laf_Pue-1.0.1.tar.gz
- Upload date:
- Size: 9.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
183f341fbf4f37ae98488e216e2897ad6fff9e48f0afa1e7745d11afa9707829
|
|
| MD5 |
1246f3595bb686354919a88cb4ca24d8
|
|
| BLAKE2b-256 |
cdeb79bfd7b2a95fed3a897ad93de4791af509f1fad83537e5dc8b7a5686d3f9
|
File details
Details for the file DataHandler_Group_2_Azp_Bal_Cre_Cru_Laf_Pue-1.0.1-py3-none-any.whl.
File metadata
- Download URL: DataHandler_Group_2_Azp_Bal_Cre_Cru_Laf_Pue-1.0.1-py3-none-any.whl
- Upload date:
- Size: 10.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82aa25b8fda4e3381de152e4d725973b1026373cf53cf7542397da85790d8e6a
|
|
| MD5 |
2e1fcbd3e420b4dbe021bab9e1911e6c
|
|
| BLAKE2b-256 |
0ab5745104fdd98a8b059588124d9a8b2fc8675bf89350e4ed7477f43ed57b16
|