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

Connected

Exercice

Mettre le tout ensemble (3)

Dans l'exercice précédent, vous avez amélioré votre fonction count_entries() en ajoutant un bloc try-except. Cela permettait d'afficher des messages utiles quand on appelait count_entries() avec un nom de colonne absent du DataFrame. Dans cet exercice, vous allez plutôt lever une ValueError si l'utilisateur fournit un nom de colonne qui n'est pas présent dans le DataFrame.

Encore une fois, pour vous faciliter la tâche, pandas a été importé sous l'alias pd et le fichier 'tweets.csv' a été importé dans le DataFrame tweets_df. Des parties du code de votre travail précédent sont également fournies.

Instructions

100 XP
  • Si col_name n'est pas une colonne du DataFrame df, levez une ValueError 'The DataFrame does not have a ' + col_name + ' column.'.
  • Appelez votre nouvelle fonction count_entries() pour analyser la colonne 'lang' de tweets_df. Stockez le résultat dans result1.
  • Affichez result1. Cela a déjà été fait pour vous, alors cliquez sur "Soumettre la réponse" pour voir le résultat. Dans le prochain exercice, vous verrez que cela lève les ValueError nécessaires.