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.**is.finite()**

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

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.**is.infinite()**

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

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.**is.nan()**

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.