Pandas
Votre Publicité sur le Réseau |
Traduction
Traductions
Définition
Domaine, Discipline, Thématique
Justification
Définition écrite
1. Définition
- Pandas est une bibliothèque écrite pour le langage de programmation Python permettant la manipulation et l'analyse des données. Elle propose en particulier des structures de données et des opérations de manipulation de tableaux numériques et de séries temporelles.
- Un objet de type data frame, permet de réaliser de nombreuses opérations de filtrage, prétraitements, etc., préalables à la modélisation statistique.
2. Utilité de pandas
L'utilité de ce tutoriel est d’introduire Python pour la préparation de données massives, lorsqu’elles sont trop volumineuses pour la mémoire (RAM) d’un ordinateur. Cette étape est abordée par l’initiation aux fonctionnalités de la librairie pandas et à la classe DataFrame ; lire et écrire des fichiers, gérer une table de données et les types des variables, échantillonner, discrétiser, regrouper des modalités, description élémentaires uni et bi-variées ; concaténation et jointure de tables.
3. Fonctionnalités de pandas
La richesse des fonctionnalités de la librairie pandas est une des raisons, si ce n’est la principale, d’utiliser Python pour extraire, préparer, éventuellement analyser, des données. En voici un bref aperçu.
- Objets :les classes Series et DataFrame ou table de données.
- Lire, écrire création et exportation de tables de données à partir de fichiers textes (séparateurs, .csv, format fixe, compressés), binaires (HDF5 avec Pytable), HTML, XML, JSON, MongoDB, SQL...
- Gestion d’une table : sélection des lignes, colonnes, transformations, réorganisation par niveau d’un facteur, discrétisation de variables quantitatives, exclusion ou imputation élémentaire de données manquantes, permutation et échantillonnage aléatoire, variables indicatrices, chaînede caractères Statistiques élémentaires uni et bivariées, tri à plat (nombre de modalités, de valeurs nulles, de valeurs manquantes...), graphiques associés, statistiques par groupe, détection élémentaire de valeurs atypiques...
- Manipulation de tables : concaténations, fusions, jointures, tri, gestion des types et formats
4. IDE pandas en python
- Thonny est un IDE (environnement de développement) minimaliste qui permet d'apprendre le Python. Conçu pour les débutants, cet outil intègre son propre interpréteur Python 3.6 (mais vous pouvez aussi utiliser le vôtre), et offre des fonctionnalités plutôt sympas quand on est dans un processus d'apprentissage.
- On dois installer la bibliothéque pandas dans Thonny.
Informations
* Dernière version: 1.2.4 (12 avril 2021)1 * Écrit en: Python * Système d'exploitation: Multiplateforme * Type: Bibliothèque logicielle Python (d) ,Numerical software (d) * Licence: Licence BSD * Documentation: pandas.pydata.org/docs/user_guide/index.html#user-guide * Site web: pandas.pydata.org |
Pandas - Historique (+)
Définition graphique
Concepts ou notions associés
Pandas - Glossaire / (+)
Exemples, applications, utilisations
Manipulation des données avec Pandas Exercice d'application 1:
Exercice d'application 2: L'exercice consiste à charger un fichier csv à Thonny et essayer d'ajouter des lignes et des colonnes et de les manipuler.
|
Erreurs ou confusions éventuelles
- Confusion entre la commande tail- commande head qui permet la première d'afficher les 5 premières lignes de dataframe et l'autre d'afficher les 5 dernières lignes du dataframe
- Confusion entre fichier Excel- fichier csv
- Erreur fréquente: Les élèves trouve toujours le problème de charger le fichier que ce soit de type Excel, txt ou csv.
Questions possibles
Pandas :Regroupement de questions
- Qu’est-ce que Pandas? Quels sont les avantages d’utiliser Pandas?
- Définir les pandas / pandas Python?
- Quelles sont les caractéristiques importantes de la bibliothèque pandas?
- Quelles sont les principales fonctionnalités de la bibliothèque pandas?
- Mentionner les différents types de structures de données dans Pandas?
- Définir DataFrame dans Pandas?
- Comment ajouter un index, une ligne ou une colonne à un Pandas DataFrame?
Liaisons enseignements et programmes
Idées ou Réflexions liées à son enseignement
- Projet d’analyse des données concernant l’impact de l’utilisation de la technologie sur la vie des élèves
- Collecte des données
- Analyse des données collectées en utilisant un logiciel de tableur et python plus spécifiquement bibliothéque pandas pour :
- lire des données collectées.
- supprimer des lignes et des colonnes indésirables.
- éliminer des doublons.
- analysez les données collectées afin d’obtenir les résultats attendus.
- regrouper les données collectées des différents utilisateurs dans un même fichier.
Aides et astuces
Voici quelques annexes qui permet d'aides pour l 'enseignement de pandas:
Fichier:Annexe 1.pdf
Education: Autres liens, sites ou portails
Bibliographie
Pour citer cette page: ([1])
ABROUGUI, M & al, 2021. Pandas. In Didaquest [en ligne]. <http:www.didaquest.org/wiki/Pandas>, consulté le 22, décembre, 2024