1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în funcții în Python

Connected

exercițiu

Totul împreună (2)

Excelent! Ai definit acum funcționalitatea pentru a itera peste intrările dintr-o coloană și a construi un dicționar cu numele limbilor drept chei și numărul de tweet-uri în limba respectivă drept valori.

În acest exercițiu, vei defini o funcție care încorporează funcționalitatea dezvoltată în exercițiul anterior, vei returna dicționarul rezultat din interiorul funcției și vei apela funcția cu argumentele potrivite.

Pentru comoditatea ta, pachetul pandas a fost importat ca pd, iar fișierul 'tweets.csv' a fost importat în variabila tweets_df.

Instrucțiuni

100 XP
  • Definește funcția count_entries(), care are doi parametri. Primul parametru este df pentru DataFrame, iar al doilea este col_name pentru numele coloanei.
  • Completează corpurile instrucțiunilor if-else din bucla for: dacă cheia se află în dicționarul langs_count, adaugă 1 la valoarea sa curentă; altfel, adaugă cheia în langs_count și setează valoarea sa la 1. Folosește variabila de buclă entry în codul tău.
  • Returnează dicționarul langs_count din interiorul funcției count_entries().
  • Apelează funcția count_entries() transmițând tweets_df și numele coloanei, 'lang'. Atribuie rezultatul apelului variabilei result.