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

asmaguiza_datalib-0.1.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

AsmaGuiza_DATALIB-0.1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for asmaguiza_datalib-0.1.0.tar.gz
Algorithm Hash digest
SHA256 570b63373ff4e586a09303e314b02e5a2e83ab63214908bdb85c335e7d5c9ff7
MD5 3a8c98d68a6432b45592bffda324c2fc
BLAKE2b-256 f8130b09954ecc4adee053aca6d482dd7757e84e380ca022ab180613c591b670

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AsmaGuiza_DATALIB-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bbbea0fd404edb40bfff48252bc412a1173bc0228a8b3b428884ee0c06b9f9f2
MD5 1ccf5f0e5cd1b2646d92a14aeedbe6e7
BLAKE2b-256 17fb6d01c5b3d990f044c722375aa4ca97e96e1c8f32d7357e1b83b4dfd9b79e

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