फंक्शन का उपयोग (2)
mean() फंक्शन की डॉक्यूमेंटेशन को फिर से देखिए:
?mean
डॉक्यूमेंटेशन के Usage सेक्शन में mean() फंक्शन के दो संस्करण दिए हैं. पहला उपयोग,
mean(x, ...)
mean फंक्शन का सबसे सामान्य उपयोग है. हालाँकि 'Default S3 method' यह है:
mean(x, trim = 0, na.rm = FALSE, ...)
यहाँ ... को ellipsis कहा जाता है. यह R का तरीका है जिससे फंक्शन बिना हर आर्गुमेंट का नाम लिखे, उन्हें आगे पास कर देता है. ellipsis पर आगे के कोर्स में विस्तार से बात की जाएगी.
इस अभ्यास के शेष भाग के लिए, mean फंक्शन के दूसरे उपयोग के साथ ही काम कीजिए. ध्यान दें कि trim और na.rm दोनों के डिफॉल्ट मान दिए हुए हैं. इससे ये optional arguments बन जाते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट R
अभ्यास निर्देश
linkedinऔरfacebookके element-wise sum का mean निकालिए और परिणाम कोavg_sumवैरिएबल में स्टोर कीजिए.- mean दोबारा निकालिए, लेकिन इस बार
trimआर्गुमेंट को 0.2 सेट कीजिए और परिणामavg_sum_trimmedमें असाइन कीजिए. - दोनों
avg_sumऔरavg_sum_trimmedको प्रिंट कीजिए; क्या आप फर्क देख पा रहे हैं?
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# The linkedin and facebook vectors have already been created for you
linkedin <- c(16, 9, 13, 5, 2, 17, 14)
facebook <- c(17, 7, 5, 16, 8, 13, 14)
# Calculate the mean of the sum
# Calculate the trimmed mean of the sum
# Inspect both new variables