Extraction de données Excel avec Python
Préparation de l'environnement
Pour manipuler des fichiers Excel (.xlsx) en Python, l'installation de pandas et openpyxl est indispensable. La première est idéale pour l'analyse de données massives, tandis que la seconde offre un contrôle précis au niveau des cellules.
pip install pandas openpyxl
Manipulation de fichiers Excel avec Pandas
La ...
Publié le 20 juillet à 04h00
Création et manipulation de DataFrames avec Spark SQL en PySpark
Architecture et concepts fondamentaux
Dans l'écosystème Apache Spark, les DataFrames et Spark SQL constituant des abstractions de haut niveau optimisées. Un DataFrame est une collection de données distribuée organisée en colonnes nommées. Bien qu'il soit conceptuellement équivalent à une table de base de données relationnelle, il bénéficie en a ...
Publié le 19 juillet à 08h47
Pratique avancée de Pandas, PyTorch et NumPy
Pandas pour la manipulation de données
Les DataFrames dans Pandas utilisent des index de lignes et des index de colonnes, accessibles via df.index et df.columns. La méthode .values retourne un tableau NumPy ndarray.
Sélection de sous-ensembles dans un DataFrame
Pour accéder à des parties spécifiques, utilisez loc, iloc, at et iat. L'opérateur [ ...
Publié le 11 juillet à 07h25
Fonctionnalités clés de la bibliothèque Pandas en Python
Lors de récents tests, j'ai utilisé pandas pour divers triatements de données. Voici un résumé des fonctionnalités employées.
1. Installation et importation
pip install pandas
import pandas as pd
2. Lecture d'un fichier CSV
data_frame = pd.read_csv('fichier.csv', encoding='latin-1')
# Pour un fichier sans en-tête, spécifier les colonnes à util ...
Publié le 7 juin à 03h39
Maîtriser Pandas pour l'analyse de données en Python
Séries et DataFrames
Pandas s'appuie sur NumPy, créant des structures de données flexibles pour la manipulation de tableaux, séries temporelles et matrices étiquetées.
import numpy as np
import pandas as pd
Séries Pandas
Une Series est un tableau unidimensionnel avec des index. Voici un exemple avec des valeurs aléatoires et un index personnal ...
Publié le 6 juin à 23h23