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

Connected

exercițiu

Totul împreună (1)

Ai făcut primii pași în scrierea propriilor funcții în exercițiile anterioare. Ai învățat cum să adaugi parametri la definițiile funcțiilor, cum să returnezi o valoare sau mai multe valori cu tupluri și cum să apelezi funcțiile definite.

În acest exercițiu și în cel următor, vei reuni toate aceste concepte și le vei aplica într-o problemă simplă de știința datelor. Vei încărca un set de date și vei dezvolta funcționalități pentru a extrage informații utile din date.

Pentru acest exercițiu, scopul tău este să-ți reamintești cum să încarci un set de date într-un DataFrame. Setul de date conține date de pe Twitter, iar tu vei itera peste intrările dintr-o coloană pentru a construi un dicționar în care cheile sunt numele limbilor și valorile sunt numărul de tweet-uri în limba respectivă. Fișierul tweets.csv este disponibil în directorul tău curent.

Reține că acestea sunt date reale de pe Twitter și, prin urmare, există întotdeauna riscul ca acestea să conțină limbaj vulgar sau alt conținut ofensator (în acest exercițiu și în orice exercițiu următor care folosește, de asemenea, date reale de pe Twitter).

Instrucțiuni

100 XP
  • Importă pachetul pandas cu aliasul pd.
  • Importă fișierul 'tweets.csv' folosind funcția pandas read_csv(). Atribuie DataFrame-ul rezultat variabilei df.
  • Completează bucla for iterând peste col, coloana 'lang' din DataFrame-ul df.
  • Completează corpul instrucțiunilor if-else din buclă: dacă cheia se află în dicționarul langs_count, adaugă 1 la valoarea corespunzătoare acestei chei în dicționar, altfel adaugă cheia în langs_count și setează valoarea corespunzătoare la 1. Folosește variabila de buclă entry în codul tău.