Skip to main content

A simple data manipulation and analysis library

Project description

DataLib

DataLib est une bibliothèque Python simple pour la manipulation, l'analyse et la visualisation des données. Elle fournit des outils pratiques pour normaliser des données, gérer les valeurs manquantes, calculer des statistiques descriptives et créer des visualisations courantes.

Fonctionnalités

  • Chargement et traitement des données :

    • Chargement de fichiers CSV.
    • Normalisation des colonnes numériques.
    • Gestion des valeurs manquantes (remplissage ou suppression).
  • Statistiques descriptives :

    • Calcul de la moyenne, médiane et écart-type.
    • Analyse des corrélations entre colonnes.
  • Visualisation :

    • Histogrammes.
    • Matrices de corrélation.

Installation

Vous pouvez installer la bibliothèque directement via pip après publication sur PyPI :

pip install datalib

Exemples d'utilisation

1. Chargement et traitement des données

Charger un fichier CSV :

import DataLib

data = DataLib.load_csv("path_to_file.csv")

Normaliser les colonnes numériques :

normalized_data = DataLib.normalize(data)

Gérer les valeurs manquantes (remplissage avec la moyenne) :

clean_data = DataLib.fill_missing_values(normalized_data, method='mean')

2. Statistiques descriptives

Calculer la moyenne, la médiane et l'écart-type :

mean = DataLib.mean(data)
median = DataLib.median(data)
std_dev = DataLib.std(data)

Analyser les corrélations entre les colonnes :

correlation_matrix = DataLib.correlation(data)

3. Visualisation des données

Créer un histogramme pour une colonne spécifique :

DataLib.plot_histogram(data, column='age')

Créer une matrice de corrélation :

DataLib.plot_correlation_matrix(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

fatmabouzgarrou_datalib-0.1.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

FatmaBouzgarrou_DATALIB-0.1.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for fatmabouzgarrou_datalib-0.1.0.tar.gz
Algorithm Hash digest
SHA256 625c4e46487ba95d60eea57fae221beb27e036348e74c1734bcf718ebb84344e
MD5 ac500fe8fcfa43791799900e90ea8319
BLAKE2b-256 1a4edf0089407f32b5ff75c80ca1bb78fd00bae0d554fc19c4cbde8eef903eee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for FatmaBouzgarrou_DATALIB-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a3a0d0f695110a4f160cd7df78dd88a84e773886636f43f1ce7d0645f7b35664
MD5 b2488f567773b9300677f6d32cd62c1a
BLAKE2b-256 b79b8239ec8af5e8e858c457e7f750b3d111cea2ceb08dab516c089ed3817038

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