फंक्शनों के बीच आर्ग्युमेंट पास करना

R में फ़ंक्शन लिखने का परिचय

Richie Cotton

Data Evangelist at DataCamp

Geometric mean निकालना

x %>%
  log() %>%
  mean() %>%
  exp()
R में फ़ंक्शन लिखने का परिचय

इसे फंक्शन में लपेटना

calc_geometric_mean <- function(x) {
  x %>%
    log() %>%
    mean() %>%
    exp()
}
R में फ़ंक्शन लिखने का परिचय

Missing values हैंडल करना

calc_geometric_mean <- function(x, na.rm = FALSE) {
  x %>%
    log() %>%
    mean(na.rm = na.rm) %>%
    exp()
}
R में फ़ंक्शन लिखने का परिचय

`...` का उपयोग

calc_geometric_mean <- function(x, ...) {
  x %>%
    log() %>%
    mean(...) %>%
    exp()
}
R में फ़ंक्शन लिखने का परिचय

ट्रेड-ऑफ

फायदे

  • आपके लिए कम टाइपिंग
  • सिग्नेचर मिलाने की जरूरत नहीं

नुकसान

  • आपको inner function पर भरोसा करना होगा
  • यूज़र के लिए इंटरफ़ेस उतना साफ नहीं
R में फ़ंक्शन लिखने का परिचय

अभ्यास करते हैं!

R में फ़ंक्शन लिखने का परिचय

Preparing Video For Download...