Cara menggunakan fungsi same() di r (dengan contoh)


Fungsi identik() di R dapat digunakan untuk menguji apakah dua objek di R sama persis atau tidak.

Fungsi ini menggunakan sintaks dasar berikut:

identik(x, y, …)

Emas:

  • x : Nama suatu objek di R
  • y : Nama objek lain di R

Fungsi ini mengembalikan TRUE jika kedua objek sama persis atau FALSE jika tidak sama.

Contoh berikut menunjukkan cara menggunakan fungsi ini untuk menguji apakah dua string, dua vektor, dan dua bingkai data sama persis.

Contoh 1: Gunakan identik() untuk menguji apakah dua string sama

Kode berikut menunjukkan cara menggunakan fungsi identik() untuk menguji apakah dua string sama:

 #define two strings
string1 <- 'This is some string'
string2 <- 'This is some string'

#check if two strings are identical
identical(string1, string2)

[1] TRUE

Fungsi ini mengembalikan TRUE karena kedua string tersebut memang sama persis.

Kode berikut menunjukkan cara menggunakan fungsi identik() untuk menguji apakah dua string lainnya sama persis:

 #define two strings
string1 <- 'This is some string'
string2 <- 'This is some cool string'

#check if two strings are identical
identical(string1, string2)

[1] FALSE

Fungsi ini mengembalikan FALSE karena kedua string tidak persis sama.

Contoh 2: Gunakan identik() untuk menguji apakah dua vektor sama

Kode berikut menunjukkan cara menggunakan fungsi identik() untuk menguji apakah dua vektor sama:

 #define two vectors
vector1 <- c('A', 'B', 'C', 'D', 'E', 'F')
vector2 <- c('A', 'B', 'C', 'D', 'E', 'F')

#check if two vectors are identical
identical(vector1, vector2)

[1] TRUE

Fungsi tersebut mengembalikan TRUE karena kedua vektor tersebut memang persis sama.

Kode berikut menunjukkan cara menggunakan fungsi identik() untuk menguji apakah dua vektor lainnya sama persis:

 #define two vectors
vector1 <- c('A', 'B', 'C', 'D', 'E', 'F')
vector2 <- c('A', 'B', 'C', 'D')

#check if two vectors are identical
identical(vector1, vector2)

[1] FALSE

Fungsi ini mengembalikan FALSE karena kedua vektor tidak persis sama.

Contoh 3: Gunakan identik() untuk menguji apakah dua bingkai data sama

Kode berikut menunjukkan cara menggunakan fungsi identik() untuk menguji apakah dua bingkai data sama:

 #define two data frames
df1 <- data. frame (team=c('A', 'B', 'C', 'D'),
                  dots=c(14, 20, 22, 29))

df2 <- data. frame (team=c('A', 'B', 'C', 'D'),
                  dots=c(14, 20, 22, 29))

#check if two data frames are equal
identical(df1, df2)

[1] TRUE

Fungsi ini mengembalikan TRUE karena kedua bingkai data memang sama persis.

Kode berikut menunjukkan cara menggunakan fungsi identik() untuk menguji apakah dua frame data lainnya sama persis:

 #define two data frames
df1 <- data. frame (team=c('A', 'B', 'C', 'D'),
                  dots=c(14, 20, 22, 29))

df2 <- data. frame (team=c('A', 'B', 'C', 'D'),
                  dots=c(99, 20, 22, 29))

#check if two data frames are equal
identical(df1, df2)

[1] FALSE

Fungsi ini mengembalikan FALSE karena kedua bingkai data tidak persis sama.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:

Cara menggunakan fungsi dim() di R
Cara menggunakan fungsi transform() di R
Cara menggunakan fungsi intersect() di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *