ID EN
Vector & List

charmatch

R Base 3.6.2 🇮🇩 Bahasa Indonesia

charmatch mencari kecocokan untuk elemen argumen pertama di antara elemen argumen kedua.

Syntax

R
charmatch(x, table, nomatch = NA_integer_)

Arguments

Parameter Deskripsi
x the values to be matched: converted to a character vector by as.character. Long vectors are supported.
table the values to be matched against: converted to a character vector. Long vectors are not supported.
nomatch the (integer) value to be returned at non-matching positions.

Return Value

Vektor bilangan bulat dengan panjang yang sama dengan x, memberikan indeks elemen dalam tabel yang cocok, atau tidak cocok.

Details

Pencocokan tepat lebih disukai daripada pencocokan sebagian (pencocokan yang nilai yang akan dicocokkan memiliki pencocokan tepat dengan bagian awal target, namun targetnya lebih panjang). Jika terdapat satu pencocokan tepat atau tidak ada pencocokan tepat dan pencocokan parsial yang unik, maka indeks nilai pencocokan akan dikembalikan; jika ditemukan beberapa kecocokan persis atau beberapa kecocokan parsial maka 0 dikembalikan dan jika tidak ditemukan kecocokan maka nomatch dikembalikan. Nilai NA diperlakukan sebagai konstanta string "NA".

Contoh

Example
R
# NOT RUN {
charmatch("", "")                             # returns 1
charmatch("m",   c("mean", "median", "mode")) # returns 0
charmatch("med", c("mean", "median", "mode")) # returns 2
# }

See Also

pmatch match. startsWith for another matching of initial parts of strings; grep or regexpr for more general (regexp) matching of strings.