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

Connected

Exercice

Mise en pratique – synthèse (1)

Rappelez-vous l'exercice « Mise en pratique – synthèse » du chapitre précédent, où vous avez réalisé une courte analyse Twitter en créant une fonction qui compte le nombre de tweets dans certaines langues. La sortie de votre fonction était un dictionnaire dont les langues étaient les clés et le nombre de tweets par langue, la valeur.

Dans cet exercice, nous allons généraliser l'analyse des langues sur Twitter que vous avez faite au chapitre précédent. Vous le ferez en ajoutant un argument par défaut qui reçoit un nom de colonne.

Pour vous faciliter la tâche, 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 de votre travail précédent sont également fournies.

Instructions

100 XP
  • Complétez l'en-tête de la fonction en ajoutant le paramètre pour un DataFrame df et le paramètre col_name avec la valeur par défaut 'lang' pour le nom de colonne du DataFrame.
  • Appelez count_entries() en passant le DataFrame tweets_df et le nom de colonne 'lang'. Assignez le résultat à result1. Notez que comme 'lang' est la valeur par défaut du paramètre col_name, vous n'avez pas à le préciser ici.
  • Appelez count_entries() en passant le DataFrame tweets_df et le nom de colonne 'source'. Assignez le résultat à result2.