1. Learn
  2. /
  3. Курси
  4. /
  5. Introduction aux fonctions en Python

Connected

вправа

Mettons tout ensemble (2)

Excellent travail ! Vous avez maintenant défini la logique pour parcourir les entrées d'une colonne et construire un dictionnaire dont les clés sont les noms de langues et les valeurs, le nombre de gazouillis dans la langue donnée.

Dans cet exercice, vous allez définir une fonction reprenant la logique développée à l'exercice précédent, retourner le dictionnaire obtenu à l'intérieur de la fonction, puis appeler la fonction avec les bons arguments.

Pour vous faciliter la tâche, le paquet pandas a été importé sous le nom pd et le fichier 'tweets.csv' a été importé dans la variable tweets_df.

Інструкції

100 XP
  • Définissez la fonction count_entries() avec deux paramètres. Le premier paramètre est df pour le DataFrame et le second est col_name pour le nom de la colonne.
  • Complétez le corps des instructions if-else dans la boucle for : si la clé est dans le dictionnaire langs_count, ajoutez 1 à sa valeur actuelle, sinon ajoutez la clé à langs_count et définissez sa valeur à 1. Utilisez la variable de boucle entry dans votre code.
  • Retournez le dictionnaire langs_count depuis l'intérieur de la fonction count_entries().
  • Appelez la fonction count_entries() en lui passant tweets_df et le nom de la colonne 'lang'. Assignez le résultat de l'appel à la variable result.