Académique Documents
Professionnel Documents
Culture Documents
Module Pandas
TP n°1
Soit le DataFrame suivante :
2) Enregistrer votre travail dans un fichier ayant pour nom « tp1 pandas » et pour
emplacement votre dossier personnel « C:\3Eco Nom & prénom».
3) Taper les lignes suivantes :
import pandas as ps
df = ps.read_excel ('C:\\Pandas\classe.xlsx')
print (df )
4) Cliquer sur le bouton Lancer pour afficher le résultat de ce code.
5) Déduire le rôle des deux commandes suivantes :
Commande Rôle
ps.read_excel ( )
print (df)
16) Remplacer la commande print (df ['Nom']) par print (df ['Nom'][0]) , que
remarquez-vous ?
……………………………………………………………………………………..…
……………………………………………………………………………………..…
17) Remplacer la commande print (df ['Nom'][0]) par print (df ['Nom'][0 :2]) ,
que remarquez-vous ?
………………………………………………………………………..………………
……………………………………………………………………………………..…
18) Ajouter les trois lignes suivantes à la fin du programme :
print ( ' ********************** ')
df['Nom'] = df['Nom'].str.upper()
print(df)
19) En déduire le rôle de la méthode upper()
………………………………………………………………………..………………
20) Remplacer la méthode upper() par lower(), que remarquez-vous ?
21) En déduire le rôle de la méthode lower()
………………………………………………………………………..………………
……………………………………………………………………………………..…
22) Ajouter les trois lignes suivantes à la fin du programme :
print ( ' ********************** ')
df['Nom'] = df['Nom'].str.replace('khalfa','Dridi')
print(df)
23) En déduire le rôle de la méthode replace( )
Arfaoui Ameni Page 2
…………………………………………………………………………………….......
………………………………………………………………………………………...
24) Ajouter les deux lignes suivantes à la fin du programme :
print ( ' ********************** ')
print(df[df['Nom'].str.contains('ou')])
25) En déduire le rôle de la méthode contains()
…………………………………………………………………………………….......
………………………………………………………………………………………...
26) Ajouter les suivantes à la fin du programme :
print ( ' ********************** ')
df.sort_values(by='Moyenne', inplace=True)
print(df)
27) En déduire le rôle de l’instruction df.sort_values(by='Moyenne', inplace=True)
……………………………………………………………………………………....... »
………………………………………………………………………………………...
28) Ajouter les suivantes à la fin du programme :
print ( ' ********************** ')
minimum = df['Moyenne'].min()
print ('Moyenne minimale de la classe', minimum)
29) En déduire le rôle de la méthode min()
…………………………………………………………………………………….......
………………………………………………………………………………………...
30) Ajouter les suivantes à la fin du programme :
print ( ' ********************** ')
maximum = df['Moyenne'].max()
print ('Moyenne maximale de la classe', maximum)
31) En déduire le rôle de la méthode max()
…………………………………………………………………………………….......
………………………………………………………………………………………...
32) Ajouter les trois lignes suivantes à la fin du programme :
print ( ' ********************** ')
nombre = df['Moyenne'].mean()
print ('Moyenne de la classe : ', nombre)
33) En déduire le rôle de la méthode mean()
…………………………………………………………………………………….......
34) Ajouter les trois lignes suivantes à la fin du programme :