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