Vous êtes sur la page 1sur 2

Lycée 

: Oued ennour Devoir de contrôle N°2


Classe : 4 EG 2 (Devoir pratique)

Date : 21/02/2023
Prof :Habib zaghbani
Durée : 1 Heure

Nom et prénom …………………………………………………..groupe……N° poste …………


Important :
Dans le dossier Bac2023, créez un dossier de travail portant le nom « votre nom et prénom », dans lequel
vous devez enregistrer, au fur et à mesure, tous les fichiers solutions de ce sujet.

Questions :

1. À l’aide de l’environnement de développement pour Python disponible (Thonny):

2. Créer un script et l’enregistrer sous le nom "devoirg1.py" dans votre dossier de travail qui
permet :

a) D’importer le contenu du fichier intitulé "Tetanic.csv" et le stocker dans un


DataFrame qu’on nommera "dft",

b) D’afficher le contenu de «dft»

c) D’afficher le nombre des lignes ainsi que le nombre des colonnes de « dft »

d) D’afficher les informations relatives au DataFrame " dft "

e) D’afficher les noms des colonnes de «dft»

f) D’afficher le 5 premières lignes de «dft»

g) D’afficher les deux dernières lignes de « dft »

h) D’afficher un résumé rapide de «dft»

i) D’afficher la première ligne de «dft»

j) D’afficher le contenu de la colonne nom


Annexe
Catégorie Syntaxe
Création d’un
Id_DataFrame=pandas.DataFrame({Idcolone1:[ "val1",..,"valn"], Idcolone2:[ "val1",..,"valn"],.., Idcolonen:[ val1,..,valn]})
DataFrame

Importation d’un df = pandas.read_excel ("Chemin/Nom_Fichier.xls", "Nom_Feuille")


DataFrame df = pandas.read_csv ("Chemin/Nom_Fichier.extension", sep = "séparateur")
Id_DataFrame.shape
Id_DataFrame.size
Id_DataFrame.info()
Id_DataFrame.describe()
Manipulation d’un
DataFrame Id_DataFrame.columns
Id_DataFrame.rename(columns = {"colonne1":"nouveau_nom_colonne1", …,"colonneN":"nouveau_nom_colonneN"},
inplace=True/False)
Id_DataFrame=Id_DataFrame.drop([Indice_Ligne])
Id_DataFrame=Id_DataFrame.drop(["Nom_Colonne1",…,"Nom_ColonneN"])
Id_DataFrame ou bien print(Id_DataFrame)
Id_DataFrame.Id_Colonne ou bien print(Id_DataFrame.Id_Colonne)
Id_DataFrame["Id_Colonne"] ou bien print(Id_DataFrame.Id_Colonne)
Id_DataFrame[["Id_Colonne1", "Id_Colonne2", ….,"Id_Colonnen"]] ou bien  print(Id_DataFrame[["Id_Colonne1", "Id_Colonne2", ….,"Id_Colonnen"]])
Id_DataFrame.head(n) ou bien print(Id_DataFrame.head(n))
Id_DataFrame.tail(n) ou bien print(Id_DataFrame.tail(n))
Affichage et Id_DataFrame.Id_Colonne[Position_Initiale:Position_Finale]
modification des Id_DataFrame.iloc[Indice_Ligne]
données d’un Id_DataFrame.iloc[Indice_Ligne,Indice_Colonne]
DataFrame
Id_DataFrame.loc[N° ligne,"Nom_colonne"]=Valeur
Id_DataFrame.loc[N° ligne]=[Liste_Valeur]
Id_DataFrame["Id_Colonne"]=valeur
Id_DataFrame[Id_DataFrame["Nom_Colonne"] Op_Comparaison valeur]
Id_DataFrame[(Id_DataFrame["Nom_Colonne"] Op_Comp Valeur) Op_Logique (Id_DataFrame["Nom_Colonne"] Op_Comp
Valeur)]

Vous aimerez peut-être aussi