BaşlayınÜcretsiz başlayın

Beğenileri sayma

RStudio Conf veri kümesini keşfetmeye devam edelim. Bu veri kümesinin, her alt listedeki bir tweet'in #RStudioConf etiketi içerdiği, 5000+ alt listeden oluşan bir liste olduğunu unutma.

Bu egzersizde, retweet olmayan tweet'lerle ilgili bir istatistik çıkaracağız: beğeni sayılarının ortalaması. Her alt listede yer alan "favorite_count" öğesi, bu belirli tweet'i beğenen kişi sayısını gösterir.

purrr senin için yüklendi ve rstudioconf veri kümesi çalışma alanında hâlâ hazır.

Bu egzersiz, kursun bir parçasıdır

purrr ile Orta Düzey Fonksiyonel Programlama

Kursa Göz Atın

Egzersiz talimatları

  • mean() ve round() fonksiyonlarını sırasıyla na.rm = TRUE ve digits = 1 ile önceden doldur.

  • Bu iki önceden doldurulmuş fonksiyondan yeni bir fonksiyon oluştur ve adını rounded_mean() koy.

  • Retweet olmayanlardan oluşan bir alt liste yarat.

  • Her alt listeden "favorite_count" öğesini, tamsayılar için uygun map_* varyantıyla çıkar ve sonucu rounded_mean() fonksiyonuna aktar.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Prefill mean() with na.rm, and round() with digits = 1
mean_na_rm <- ___(___, ___)
round_one <- ___(___, ___)

# Compose a rounded_mean function
rounded_mean <- ___(___, ___)

# Extract the non retweet  
non_rt <- ___(___, "is_retweet")

# Extract "favorite_count", and pass it to rounded_mean()
non_rt %>%
  map_dbl("___") %>%
  ___()
Kodu Düzenle ve Çalıştır