Open In App

Getting Match of an Element within a Vector in R Programming – charmatch() Function

charmatch() function in R Programming Language is used to find matches between two arguments.

Syntax: charmatch(x, table, nomatch = NA_integer_)



Parameters: 

  • x: the values to be matched
  • table: the values to be matched against
  • nomatch: the integer value to be returned at non-matching position

r – charmatch() Function Example

Example 1: 






# R program to illustrate
# charmatch function
 
# Calling the charmatch() function
charmatch("Geeks", c("Geeks", "forGeeks"))
charmatch("for", c("Geeks", "forGeeks"))
charmatch("forGeeks", c("Geeks", "forGeeks", "GeeksforGeeks"))
charmatch("GeeksforGeeks", c("Geeks", "forGeeks", "GeeksforGeeks"))

Output : 

[1] 1
[1] 2
[1] 2
[1] 3

Example 2:  




# R program to illustrate
# charmatch function
 
# Calling the charmatch() function
charmatch("an", "sand")
charmatch("and", "sand")
charmatch("sand", "sand")

Output: 

[1] NA
[1] NA
[1] 1 
Article Tags :