Handling errors in a function
If you are familiar with modern programming languages, you may have experience with how to use try
, catch
, and finally, block
, to handle possible errors during development. Likewise, R provides similar error-handling operations in its functions. Thus, you can add error-handling mechanisms into R code to make programs more robust. In this recipe, we will introduce some basic error-handling functions in R.
Getting ready
Ensure that you completed the previous recipes by installing R on your operating system.
How to do it...
Perform the following steps to handle errors in an R function:
- First, let's observe what an error message looks like:
> 'hello world' + 3 Error in "hello world" + 3 : non-numeric argument to binary operator ...
Get R for Data Science Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.