1. Learn
  2. /
  3. Cursuri
  4. /
  5. Programare funcțională intermediară cu purrr

Connected

exercițiu

Avem un câștigător!

În acest exercițiu, vom identifica o metrică importantă — care este utilizatorul care a publicat tweet-ul cu cele mai multe retweet-uri?

Acest tip de informație este esențial în analiza rețelelor sociale: îți oferă date despre cel mai „faimos" tweet din setul tău de date. Astfel, în viitor, poți stabili care sunt temele și utilizatorii-cheie pentru un anumit subiect/hashtag.

Vom folosi purrr pentru a extrage tweet-ul cu cele mai multe retweet-uri din corpusul nostru și pentru a afla cine se află în spatele acestuia. Deoarece dorim ca analiza să fie realizată doar pe tweet-uri originale, am pus la dispoziție lista non_rt, creată într-un exercițiu anterior.

Instrucțiuni

100 XP
  • Extrage toate elementele "retweet_count" cu varianta potrivită map_*(). Transmite rezultatul funcției max().

  • Completează un apel map_at(), cu .at setat la "retweet_count" și .f fiind un mapper care verifică egalitatea cu max_rt.

  • Aplică această nouă funcție pe non_rt, păstrează doar elementele "retweet_count" și aplatizează rezultatul.

  • Afișează în consolă $screen_name și $text ale rezultatului.