purrr की याद ताज़ा करें
मान लीजिए आप एक वेब एजेंसी में डेटा एनालिस्ट हैं। वेब-डिज़ाइन टीम ने एक हफ्ते का A/B टेस्ट चलाया है जिसमें वेबसाइट के दो डिज़ाइन प्रस्तावों के प्रदर्शन की तुलना की गई, और अब आप नतीजों का विश्लेषण करने के ज़िम्मेदार हैं.
टीम ने Contact पेज पर विज़िट्स की संख्या मापी ताकि पता चल सके कि डिज़ाइन का कंपनी से संपर्क करने वाले लोगों की संख्या पर क्या असर पड़ा। ये डिज़ाइन 2/3 विज़िटर्स को दिखाए गए थे.
visit_a में कैंपेन A के नतीजे हैं और visit_b में कैंपेन B के। दोनों औसत प्रति घंटा विज़िट्स के रूप में दिए गए हैं। बाकी सारे stats आपके पास प्रति दिन विज़िट्स में हैं, इसलिए आपको इन दोनों को कन्वर्ट करना होगा। फिर, आप हर vector का mean निकालेंगे.
ध्यान दें कि ये नए डेटा हैं, वीडियो वाले नहीं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट फ़ंक्शनल प्रोग्रामिंग विथ purrr
अभ्यास निर्देश
to_day()फंक्शन बनाएँ, जोxको 24 से गुणा करे.- एक list बनाएँ जिसमें
visit_aऔरvisit_bहों. - अपनी नई list को
map()औरto_day()फंक्शन के साथ प्रति दिन विज़िट्स में बदलें. - नतीजों पर
mean()फंक्शन मैप करके विज़िट्स के mean की तुलना करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create the to_day function
to_day <- function(x) {
___
}
# Create a list containing both vectors: all_visits
all_visits <- list(___, ___)
# Convert to daily number of visits: all_visits_day
all_visits_day <- map(___, ___)
# Map the mean() function and output a numeric vector
___(all_visits_day, ___)