संभव डुप्लिकेट:
Exception handling in Rआर में त्रुटि/अपवाद कैसे प्राप्त करें?
किसी को भी कैसे एक त्रुटि या आर में एक अपवाद को पकड़ने के लिए पर विचार है?
संभव डुप्लिकेट:
Exception handling in Rआर में त्रुटि/अपवाद कैसे प्राप्त करें?
किसी को भी कैसे एक त्रुटि या आर में एक अपवाद को पकड़ने के लिए पर विचार है?
यह वास्तव में "पकड़" से आपका क्या मतलब है इस पर निर्भर करता है। tryCatch
और withCallingHandlers
पर देखें।
क्या आपने stop
पर देखा है? यह आपको अपवादों को पकड़ने की अनुमति देगा जो आप परिभाषित करते हैं।
जैसा कि यहोशू ने कहा: tryCatch
का उपयोग करें। error
तर्क शामिल करें, जो एक पैरामीटर को स्वीकार करने वाला फ़ंक्शन होना चाहिए (त्रुटि, जिसे आमतौर पर e
कहा जाता है)।
tryCatch(
stop("you threw an error"),
error = function(e)
{
print(e$message) # or whatever error handling code you want
}
)
http://stackoverflow.com/questions/2622777/exception-handling-in-r – VitoshKa
मेरे जैसे लोग हैं, जो गूगल से यहाँ मिल गया के लिए, यह मददगार था: http://mazamascience.com/WorkingWithData/ ? पी = 9 12 –
इस पृष्ठ को ढूंढने वालों के लिए, यह [लिंक] (https://stackoverflow.com/questions/12193779/how-to-write-trycatch-in-r) में पूरी तरह से स्पष्टीकरण है। – steveb