possibly()

इंटरमीडिएट फ़ंक्शनल प्रोग्रामिंग विथ purrr

Colin Fay

Data Scientist & R Hacker at ThinkR

possibly() के बारे में

possibly() ऐसा फंक्शन बनाता है जो लौटाएगा या तो:

  • परिणाम

  • otherwise का मान

library(purrr)
possible_sum <- possibly(sum, otherwise = "nop")
possible_sum(1)

possible_sum("a")
0

"nop"
इंटरमीडिएट फ़ंक्शनल प्रोग्रामिंग विथ purrr

possibly() का उपयोग

possibly() ये लौटा सकता है:

  • एक logical
ps <- possibly(sum, FALSE)
ps("a")
FALSE
  • एक NA
ps <- possibly(sum, NA)
ps("a")
NA

 

  • एक character
ps <- possibly(sum, "nope")
ps("a")
"nope"
  • एक number
ps <- possibly(sum, 0)
ps("a")
0
इंटरमीडिएट फ़ंक्शनल प्रोग्रामिंग विथ purrr

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

इंटरमीडिएट फ़ंक्शनल प्रोग्रामिंग विथ purrr

Preparing Video For Download...