शुरू करेंमुफ़्त में शुरू करें

पसंदीदा (favorites) गिनना

आइए RStudio Conf डेटासेट का अन्वेषण जारी रखें। याद रखें, यह डेटासेट 5000+ सबलिस्ट्स की एक लिस्ट है, जहाँ हर सबलिस्ट एक ऐसा ट्वीट है जिसमें #RStudioConf हैशटैग है।

इस अभ्यास में, हम उन ट्वीट्स के बारे में एक आँकड़ा निकालेंगे जो रिट्वीट नहीं थे: favorites की संख्या का औसत। हर सबलिस्ट में मौजूद "favorite_count" एलिमेंट बताता है कि इस खास ट्वीट को कितने लोगों ने पसंद किया।

purrr आपके लिए लोड कर दिया गया है, और rstudioconf डेटासेट भी आपके वर्कस्पेस में उपलब्ध है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

इंटरमीडिएट फ़ंक्शनल प्रोग्रामिंग विथ purrr

पाठ्यक्रम देखें

अभ्यास निर्देश

  • mean() और round() फ़ंक्शनों को क्रमशः na.rm = TRUE और digits = 1 के साथ prefill करें।

  • इन दोनों prefilled फ़ंक्शनों से एक नया फ़ंक्शन बनाइए, और उसका नाम rounded_mean() रखिए।

  • non-retweets की एक सबलिस्ट बनाइए।

  • हर सबलिस्ट से "favorite_count" एलिमेंट निकालिए, integer के लिए map_* वेरिएंट का उपयोग कीजिए, और परिणाम को rounded_mean() में पास कीजिए.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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("___") %>%
  ___()
कोड संपादित करें और चलाएँ