Functions परिचय

इंटरमीडिएट R

Filip Schouwenaars

DataCamp Instructor

Functions

  • आप इन्हें पहले से जानते हैं!
  • लिस्ट बनाएँ: list()
  • वैरिएबल दिखाएँ: print()
इंटरमीडिएट R

ब्लैक बॉक्स सिद्धांत

इंटरमीडिएट R

ब्लैक बॉक्स सिद्धांत

इंटरमीडिएट R

ब्लैक बॉक्स सिद्धांत

इंटरमीडिएट R

ब्लैक बॉक्स सिद्धांत

इंटरमीडिएट R

ब्लैक बॉक्स सिद्धांत

इंटरमीडिएट R

ब्लैक बॉक्स सिद्धांत

इंटरमीडिएट R

ब्लैक बॉक्स सिद्धांत

इंटरमीडिएट R

R में फंक्शन कॉल करें

sd(c(1, 5, 6, 7))
2.629956
values <- c(1, 5, 6, 7)
sd(values)
2.629956
my_sd <- sd(values)
my_sd
2.629956
इंटरमीडिएट R

फंक्शन डॉक्यूमेंटेशन

help(sd)
?sd
sd(x, na.rm = FALSE)

Screen Shot 2021-04-09 at 9.22.28 AM.png

इंटरमीडिएट R

प्रश्न

sd(x, na.rm = FALSE)
  • आर्ग्यूमेंट नाम: x, na.rm
  • na.rm = FALSE
  • sd(values) काम करता है?
इंटरमीडिएट R

आर्ग्यूमेंट matching

sd(x, na.rm = FALSE)

Position से

sd(values)

Name से

sd(x = values)
इंटरमीडिएट R

na.rm आर्ग्यूमेंट

values <- c(1, 5, 6, NA)
sd(values)
NA
sd(x, na.rm = FALSE)
sd(values, TRUE)
2.645751
sd(values, na.rm = TRUE)
2.645751
इंटरमीडिएट R

sd(values) काम करता है?

values <- c(1, 5, 6, 7)
sd(values)
2.629956
sd()
Error in is.data.frame(x) : 
argument "x" is missing, with no default
sd(x, na.rm = FALSE)
इंटरमीडिएट R

काम की ट्रिक

args(sd)
function (x, na.rm = FALSE) 
NULL
इंटरमीडिएट R

समापन

  • फंक्शन ब्लैक बॉक्स जैसे काम करते हैं
  • आर्ग्यूमेंट matching: position या name से
  • फंक्शन आर्ग्यूमेंट्स के डिफॉल्ट हो सकते हैं
इंटरमीडिएट R

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

इंटरमीडिएट R

Preparing Video For Download...