1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction aux fonctions en Python

Connected

Exercice

Mise en pratique : tout rassembler (2)

Il arrive qu'on se trompe en appelant des fonctions — même celles que vous avez écrites. Pas de souci ! Dans cet exercice, vous allez améliorer votre travail précédent avec la fonction count_entries() du dernier chapitre en y ajoutant un bloc try-except. Ainsi, votre fonction pourra afficher un message utile lorsque l'on appelle count_entries() avec un nom de colonne qui n'existe pas dans le DataFrame.

Encore une fois, pour vous simplifier la vie, pandas a été importé sous le nom pd et le fichier 'tweets.csv' a été importé dans le DataFrame tweets_df. Des parties du code provenant de votre travail précédent sont aussi fournies.

Instructions

100 XP
  • Ajoutez un bloc try afin que, lorsque la fonction est appelée avec les bons arguments, elle traite le DataFrame et retourne un dictionnaire de résultats.
  • Ajoutez un bloc except afin que, lorsque la fonction est appelée de façon incorrecte, elle affiche le message d'erreur suivant : 'The DataFrame does not have a ' + col_name + ' column.'.