TP 2
TP 2
TP 2
:
1- Lancer IDLE Python, créer un nouveau fichier TP2.py puis coller le code ci-
dessous :
2 - Maintenant, vous allez ouvrir le fichier note.csv qui se trouve dans le même emplacement
du fichier TP2.py et puis :
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)
# 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))
# 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))
# 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]))
# 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))