Skip to content
Related Articles

Related Articles

Check if the elements of a Vector are Finite, Infinite or NaN values in R Programming – is.finite(), is.infinite() and is.nan() Function
  • Last Updated : 04 Jun, 2020

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

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up
Recommended Articles
Page :