purrr और scatterplots
क्योंकि ggplot() इनपुट के रूप में lists स्वीकार नहीं करता, इसलिए इसे purrr के साथ जोड़कर आप कुछ ही लाइनों के कोड में list से data frame और फिर ggplot() ग्राफ तक जा सकते हैं.
इस अभ्यास में आप gh_users डेटा के साथ ही काम जारी रखेंगे। आप एक map_*() फंक्शन का उपयोग करके कुछ named elements निकालेंगे और उन्हें सही datatype में बदलेंगे। फिर एक scatterplot बनाएँ जो किसी यूज़र के followers की संख्या को उसके public repositories की संख्या से compare करे।
यह अभ्यास पाठ्यक्रम का हिस्सा है
purrr के साथ Functional Programming की बुनियाद
अभ्यास निर्देश
gh_usersपरmap()चलाकर, वहmap_*()फंक्शन उपयोग करें जो एक data frame बनाता है, जिसमें चार कॉलम हों:"login","name","followers"और"public_repos".- उस data frame को pipe करके एक scatterplot बनाएँ, जहाँ
xaxisfollowersहो औरypublic_reposहो।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create a data frame with four columns
map___(___, `[`,
c(___,___,___,___)) %>%
# Plot followers by public_repos
ggplot(.,
aes(x = ___, y = ___)) +
# Create scatter plots
geom____()