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

Connected

exercițiu

Totul laolaltă (1)

Excelent! Acum știi să scrii funcții anonime cu lambda, să le transmiți ca argumente altor funcții precum map(), filter() și reduce(), dar și să generezi erori cu mesaje personalizate în cadrul funcțiilor tale. E momentul să pui toate acestea în practică lucrând cu un set de date de pe Twitter. Înainte de a exersa gestionarea erorilor, în acest exercițiu vei scrie o funcție lambda și vei folosi filter() pentru a selecta retweet-urile, adică tweet-urile care încep cu șirul 'RT'.

Pentru a te ajuta, datele de pe Twitter au fost importate în DataFrame-ul tweets_df. Succes!

Instrucțiuni

100 XP
  • În apelul filter(), transmite o funcție lambda și secvența de tweet-uri ca șiruri de caractere, tweets_df['text']. Funcția lambda trebuie să verifice dacă primele 2 caractere dintr-un tweet x sunt 'RT'. Atribuie obiectul filter rezultat variabilei result. Pentru a obține primele 2 caractere dintr-un tweet x, folosește x[0:2]. Pentru a verifica egalitatea, folosește un filtru boolean cu ==.
  • Convertește result într-o listă și afișeaz-o.