Compare two Objects for Equality in R Programming – identical() Function
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
Contact Us