Open In App
Related Articles

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

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Report issue
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


 



Last Updated : 10 Jul, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads