Skip to main content

A library for data manipulation and analysis.

Project description

DataLib

A library for data manipulation and analysis.

DataLib is a comprehensive data analysis library that provides functionalities for data loading, cleaning, processing, visualization, classification, regression, and advanced analysis.

Installation

You can install DataLib using pip:

pip install achibdatalib

Dependencies

DataLib requires the following dependencies:

  • pandas>=1.3.0
  • numpy>=1.21.0,<2.0.0
  • scikit-learn>=0.24.2
  • pytest>=6.2.4

Usage

Here is an example of how to use DataLib:

import pandas as pd
from DataLib.data_lib import DataLib

# Load and clean data
df = DataLib.load_and_clean_data('data.csv')

# Describe data
description = DataLib.describe_data(df)
print(description)

# Visualize data
DataLib.visualize_data(df, 'column_name')

# Perform classification
classification_results = DataLib.perform_classification(df, 'target_column')
print(classification_results)

# Perform regression
regression_results = DataLib.perform_regression(df, 'target_column')
print(regression_results)

# Perform advanced analysis
advanced_analysis_results = DataLib.perform_advanced_analysis(df, 'target_column')
print(advanced_analysis_results)

# Execute full analysis workflow
results = DataLib.analyze_data_engine('data.csv', 'target_column')
print(results)

Contributing

Contributions are welcome! Please open an issue or submit a pull request on GitHub.

License

This project is licensed under the MIT License.

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

achibdatalib-0.1.0.tar.gz (275.3 kB view details)

Uploaded Source

Built Distribution

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

achibdatalib-0.1.0-py3-none-any.whl (270.9 kB view details)

Uploaded Python 3

File details

Details for the file achibdatalib-0.1.0.tar.gz.

File metadata

  • Download URL: achibdatalib-0.1.0.tar.gz
  • Upload date:
  • Size: 275.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.13

File hashes

Hashes for achibdatalib-0.1.0.tar.gz
Algorithm Hash digest
SHA256 460f925f67f6c34a98edb3388234f4a2c93a91f499f199af2b573dfb07869211
MD5 40ad26f78374fa7dcd69338419fd6282
BLAKE2b-256 4f09593af63da0ae333af169c36123e49f9f5f7818bd466397669a7d42c205e7

See more details on using hashes here.

File details

Details for the file achibdatalib-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: achibdatalib-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 270.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.13

File hashes

Hashes for achibdatalib-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c0438aaf8138df973d404ac4ce636f24cb26b9f752581bcb04cb1ffd7ed5d4f1
MD5 2ca0a2d6a378ae5861a9e15876abf469
BLAKE2b-256 abb0d329fb16c45a98c850a27c50beea9d1e9f092c39a59eb8a72fb6c0551609

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