Related Articles
Compare two Objects for Equality in R Progamming – identical() Function
• Last Updated : 10 Jun, 2020

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

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

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

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