Open In App

Compare two Objects for Equality in R Programming – identical() Function

Last Updated : 10 Jul, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

identical() function in R Language is used to return TRUE when two objects are equal else return FALSE.

Syntax: identical(a, b)
Parameters: 
a, b: specified two objects 
 

Example 1:  

Python3




# R program to illustrate
# identical function
  
# Calling the identical() function
identical(factorial(3), gamma(4))
identical(lfactorial(5), log(factorial(5)))
identical(exp(2) - 1, expm1(2))


Output: 

[1] TRUE
[1] TRUE
[1] TRUE

Example 2: 

Python3




# R program to illustrate
# identical function
  
# Calling the identical() function
identical(.99, 1)
identical(1, 1)
identical(0, 0 / 2)
identical(5, 25 / 5)
identical(2, "2")
identical(T, TRUE)
identical(1, TRUE)
identical(F, FALSE)
identical(0, FALSE)
identical(1 / 0, Inf)
identical(0, -0)
identical(NaN, -NaN)


Output: 

[1] FALSE
[1] TRUE
[1] TRUE
[1] TRUE
[1] FALSE
[1] TRUE
[1] FALSE
[1] TRUE
[1] FALSE
[1] TRUE
[1] TRUE
[1] TRUE

Example 3: 

Python3




# R program to illustrate
# identical function
  
# Elements are arranged sequentially by row.
M <- matrix(c(3:14), nrow = 4, byrow = TRUE)
print(M)
 
# Elements are arranged sequentially by column.
N <- matrix(c(3:14), nrow = 4, byrow = FALSE)
print(N)
 
# Calling identical() function
identical(M, N)


Output: 

     [, 1] [, 2] [, 3]
[1, ]    3    4    5
[2, ]    6    7    8
[3, ]    9   10   11
[4, ]   12   13   14
     [, 1] [, 2] [, 3]
[1, ]    3    7   11
[2, ]    4    8   12
[3, ]    5    9   13
[4, ]    6   10   14
[1] FALSE

 



Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads