1. Öğren
  2. /
  3. Kurs
  4. /
  5. Funkcyjne programowanie średnio zaawansowane z purrr

Connected

Egzersiz

Zliczanie polubionych tweetów

Kontynuujmy eksplorację zbioru danych RStudio Conf. Przypomnij sobie, że jest to lista ponad 5000 podlist – każda z nich reprezentuje tweet zawierający hashtag #RStudioConf.

W tym ćwiczeniu wyodrębnimy statystykę dotyczącą tweetów, które nie były retweetami: średnią liczbę polubień. Element "favorite_count" zawarty w każdej podliście to liczba osób, które polubiły dany tweet.

Biblioteka purrr jest już załadowana, a zbiór danych rstudioconf jest nadal dostępny w twoim środowisku pracy.

Talimatlar

100 XP
  • Wstępnie wypełnij funkcje mean() i round(), ustawiając odpowiednio na.rm = TRUE i digits = 1.

  • Zbuduj nową funkcję z tych dwóch wstępnie wypełnionych funkcji i nazwij ją rounded_mean().

  • Utwórz podlistę zawierającą tylko tweety, które nie są retweetami.

  • Wyodrębnij element "favorite_count" z każdej podlisty, używając wariantu map_* dla liczb całkowitych, i przekaż wynik do funkcji rounded_mean().