Skip to main content

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


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

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

File details

Details for the file DataHandler_Group_2_Azp_Bal_Cre_Cru_Laf_Pue-1.0.1.tar.gz.

File metadata

File hashes

Hashes for DataHandler_Group_2_Azp_Bal_Cre_Cru_Laf_Pue-1.0.1.tar.gz
Algorithm Hash digest
SHA256 183f341fbf4f37ae98488e216e2897ad6fff9e48f0afa1e7745d11afa9707829
MD5 1246f3595bb686354919a88cb4ca24d8
BLAKE2b-256 cdeb79bfd7b2a95fed3a897ad93de4791af509f1fad83537e5dc8b7a5686d3f9

See more details on using hashes here.

File details

Details for the file DataHandler_Group_2_Azp_Bal_Cre_Cru_Laf_Pue-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for DataHandler_Group_2_Azp_Bal_Cre_Cru_Laf_Pue-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 82aa25b8fda4e3381de152e4d725973b1026373cf53cf7542397da85790d8e6a
MD5 2e1fcbd3e420b4dbe021bab9e1911e6c
BLAKE2b-256 0ab5745104fdd98a8b059588124d9a8b2fc8675bf89350e4ed7477f43ed57b16

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