Tp2 : 1- Lancer IDLE Python, créer un nouveau fichier TP2.py puis coller le cod

Tp2 : 1- Lancer IDLE Python, créer un nouveau fichier TP2.py puis coller le code ci- dessous : # Importation des modules : import pandas as pd import numpy as np # Creation de l’objet dataframe : raw_data = {'Nom': ['Cherif', 'Mansour', 'Tijeni', 'Jridi', 'Amri'], 'Prenom': ['Seif', 'Jasem', ".", 'Marwa', 'Isam'], 'Sexe':['G','G','.','F','G'], 'age': [12, 12, 16, 14, 13], 'Controle': [4, 14, 11, ".", "."], 'Synthese': ["15,25", "14,75", 17, 12, 10], 'Observation':['Bien','Bien','Bien','Passable','Passable']} df = pd.DataFrame(raw_data, columns = ['Nom', 'Prenom', 'Sexe', 'age', 'Controle', 'Synthese', 'Observation']) # Creation du fichier CSV : df.to_csv('note.csv') # Lecture du fichier CSV df = pd.read_csv('note.csv', sep=",") # Affichage du contenu du fichier note.csv print(df) 2 - Maintenant, vous allez ouvrir le fichier note.csv qui se trouve dans le même emplacement du fichier TP2.py et puis :  Copier son contenu puis le coller dans un nouveau classeur Excel  Convertir cette colonne en tableau à l’aide de la commande convertir du menu données  Supprimer la première colonne  Enregistrer le classeur Excel avec le nom note et le format CSV avec séparateurs ; dans le même emplacement du fichier note.csv pour écraser ce dernier 3 - Remplacer le contenu du fichier TP2.py par ce dernier : # Importation des modules : 1 import pandas as pd import numpy as np # Lecture du fichier CSV df = pd.read_csv('note.csv', sep=" ;") # Affichage du contenu du fichier note.csv print(df) 4- Affichage de quelques informations diverses : # informations diverses print("Le nombre de lignes et colonnes : ") print(df.shape) print("Le nombre de valeurs par colonne : ") print(df.count()) print("Les informations generale du tableau : ") print(df.info()) print("Afficher les entetes des colonnes par deux facons differentes : ") print(list(df.columns)) print(list(df)) 5 - Affichage des statistiques : # resume basique print("Affichage des statistiques descriptives univaries") print(df.describe()) print("Affichage des statistiques descriptives avec deux chiffres decimales") print(df.describe().round(2)) 6 - Traitement des données quantitatives : Remarque : Il est possible de sélectionner les variables soit via les crochets [], soit par un point .. Les fonctions ci-dessous permettent de décrire une variable quantitative (ici "Sexe"). # Quantitative : print("Informations quantitative sur la colonne Age : ") print(df.age.describe()) print(df["age"].describe()) print("La moyenne des Ages") print(df.age.mean()) 2 print("echantillonnage sur les tranches d'ages : ") print(df.age.quantile([.01, .3, .9, .99])) 7 - Traitement des données qualitatives : Pour les variables qualitatives, il y a plusieurs façons de faire pour obtenir la table d'occurrences (ou des effectifs), ainsi que la table des proportions des modalités. # Qualitatives : print("Informations qualitative sur la colonne Sexe : ") print(df.Sexe.describe()) print("Liste des valeurs d'une colonne : ") print(df.Sexe.unique()) print("Compter le nombre de chaque valeur : ") print(df.Sexe.value_counts()) print("Afficher les valeurs sous forme de tableau : ") print(pd.crosstab(df.Sexe, "freq")) print("Afficher les valeurs en porcentage sous forme de tableau : ") print(pd.crosstab(df.Sexe, "freq", normalize=True)) 8 - Traitement de données qualitatives - qualitative # Traitement de donnees qualitatives - qualitatives : print("Affichage des observations par sexes :") print(pd.crosstab(df.Sexe, df.Observation)) print("Affichage des observations par sexes avec les totaux :") print(pd.crosstab(df.Sexe, df.Observation, margins=True)) print("Affichage des observations par sexes en pourcentages :") print(pd.crosstab(df.Sexe, df.Observation, normalize = True)) 3 uploads/Sante/ tp-2 3 .pdf

Documents similaires
Cours 8086 2015 1 LE MICROPROCESSEUR I Introduction Le processeur d'Intel est à la base des processeurs Pentium actuels Les processeurs successifs de PC se sont en e ?et construits petit à petit en ajoutant à chaque processeurs des instructions et des fon 0 0
Université Mohamed Khider de Biskra Faculté des Sciences et de la Technologie D 0 0
La Revue de médecine interne 31 (2010) 23–28 Mise au point Le syndrome de l’hom 0 0
1 Sommaire  Qu’appelle-t-on l’excision ?  Quels sont les risques liés aux mut 0 0
ATTESTATION DE DÉPLACEMENT DÉROGATOIRE En application de l’article 1er de l’arr 0 0
Budwig cancer guide BUDWIG CENTER Malaga Southern Spain Dr Johanna Budwig WELLNESS CANCER GUIDE ?? MAY INDEX ? A PROGRAM THAT REMOVES THE FOUR MAIN CAUSES OF DISEASE ? HOW TO MAKE TRICAN SHAKES ? DR BUDWIG ? S WORLD FAMOUS FORMULA ? THE PROPER ANTI CANCER 0 0
Fiche synthese api 2 AUTOMATISME FONCTIONNEMENT AUTOMATE PROGRAMMABLE INDUSTIEL ET PROGRAMMATION Fiche de synthèse Hamed SANKARA FONCTIONNEMENT AUTOMATE I CONSTITUTION D'UN AUTOMATE Automatisme Fiche synthèse H SANKARA CLes automates sont le plus souvent 0 0
282 02 GUIDE D ? INTERVENTION EN SANTÉ-VOYAGE SITUATION ÉPIDÉMIOLOGIQUE ET RECOMMANDATIONS Mise à jour septembre - - CHistorique du document Octobre ? deuxième édition entièrement revue Mai ? mise à jour des recommandations de vaccination contre les infec 0 0
LES CENTS ADJECTIFS QUALIFICATIFS EN TROIS LANGUES La description (100 adjectif 0 0
Physiqueseconde tp PHYSIQUE DOCUMENT D ? ACCOMPAGNEMENT DE SECONDE ? MENRT CNDP et GTD de physique-chimie Document d'accompagnement du programme de physique de nde Statut évolutif - version janvier CSOMMAIRE Introduction Acquis du Collège I Exploration de 0 0
  • 33
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jan 20, 2021
  • Catégorie Health / Santé
  • Langue French
  • Taille du fichier 0.1051MB