1. Learn
  2. /
  3. Courses
  4. /
  5. Introduction aux fonctions en Python

Connected

Exercise

Mise en pratique (2)

Wow ! Vous venez de généraliser votre analyse des langues sur Twitter réalisée au chapitre précédent en ajoutant un argument par défaut pour le nom de colonne. Vous allez maintenant généraliser cette fonction d'un cran supplémentaire en permettant à l'utilisateur de lui transmettre un argument flexible, c'est‑à‑dire, dans ce cas, autant de noms de colonnes qu'il le souhaite !

Encore une fois, pour vous faciliter 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 de votre travail précédent sont également fournies.

Instructions

100 XP
  • Complétez l'en-tête de la fonction en fournissant le paramètre pour le DataFrame df et l'argument flexible *args.
  • Complétez la boucle for dans la définition de la fonction afin qu'elle itère sur le tuple args.
  • Appelez count_entries() en passant le DataFrame tweets_df et le nom de colonne 'lang'. Assignez le résultat à result1.
  • Appelez count_entries() en passant le DataFrame tweets_df et les noms de colonnes 'lang' et 'source'. Assignez le résultat à result2.