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
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
570b63373ff4e586a09303e314b02e5a2e83ab63214908bdb85c335e7d5c9ff7
|
|
| MD5 |
3a8c98d68a6432b45592bffda324c2fc
|
|
| BLAKE2b-256 |
f8130b09954ecc4adee053aca6d482dd7757e84e380ca022ab180613c591b670
|
File details
Details for the file AsmaGuiza_DATALIB-0.1.0-py3-none-any.whl.
File metadata
- Download URL: AsmaGuiza_DATALIB-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bbbea0fd404edb40bfff48252bc412a1173bc0228a8b3b428884ee0c06b9f9f2
|
|
| MD5 |
1ccf5f0e5cd1b2646d92a14aeedbe6e7
|
|
| BLAKE2b-256 |
17fb6d01c5b3d990f044c722375aa4ca97e96e1c8f32d7357e1b83b4dfd9b79e
|