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

• Last Updated : 10 Jul, 2021

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:

``` TRUE
 TRUE
 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:

``` FALSE
 TRUE
 TRUE
 TRUE
 FALSE
 TRUE
 FALSE
 TRUE
 FALSE
 TRUE
 TRUE
 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
 FALSE```

My Personal Notes arrow_drop_up
Recommended Articles
Page :