Check if the elements of a Vector are Finite, Infinite or NaN values in R Programming – is.finite(), is.infinite() and is.nan() Function
is.finite()
function in R Language is used to check if the elements of a vector are Finite values or not. It returns a boolean value for all the elements of the vector.
Syntax: is.finite(x)
Parameters:
x: Vector to be checked
Example:
# R program to illustrate # the use of is.finite() function # Creating a vector x < - c( 1 , 2 , 3 , 4 , 5 , NA, 6 , 7 ) # Calling is.finite() function is .finite(x) |
Output:
[1] TRUE TRUE TRUE TRUE TRUE FALSE TRUE TRUE
is.infinite() Function
is.infinite()
Function in R Language is used to check if the vector contains infinite values as elements. It returns a boolean value for all the elements of the vector.
Syntax: is.infinite(x)
Parameters:
x: Vector to be checked
Example:
# R program to illustrate # the use of is.infinite() function # Creating a vector x < - c( 1 , 2 , Inf, 4 , - Inf, 6 ) # Calling is.infinite() function is .infinite(x) |
Output:
[1] FALSE FALSE TRUE FALSE TRUE FALSE
is.nan() Function
is.nan()
Function in R Language is used to check if the vector contains any NaN(Not a Number) value as element. It returns a boolean value for all the elements of the vector.
Syntax: is.nan(x)
Parameters:
x: Vector to be checked
Example:
# R program to illustrate # the use of is.nan() function # Creating a vector x < - c( 1 , 2 , - Inf, NaN, NaN, NaN) # Calling is.nan() function is .nan(x) |
Output:
[1] FALSE FALSE FALSE TRUE TRUE TRUE
Contact Us