# R Program to Find Index of an Element in a Vector

[This article was first published on

Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

**R feed**, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

## Example 1: Find Index Value of R Vector Element Using match()

# create two strings vowel_letters <- c("a", "e", "i", "o", "u") # find index value of "i" match("i", vowel_letters) # 3 # find index value of "u" match("u", vowel_letters) # 5

**Output**

[1] 3 [1] 5

In the above example, we have used the `match()`

function to find the index of an element in the vector named `vowel_letters`.

Here,

`"i"`

is present in`vowel_letters`at the**3rd**index, so the method returns**3**`"u"`

is present in`vowel_letters`at the**5th**index, so the method returns**5**

## Example 2: Find Index Value of R Vector Element Using which()

# create two strings languages <- c("R", "Swift", "Java", "Python") # find index value of "Swift" using which() which(languages == "Swift") # 2 # find index value of "Python" using which() which(languages == "Python") # 4

**Output**

[1] 2 [2] 4

Here, we have used the `which()`

function to find the index value of an element.

Since,

`"Swift"`

is present in`languages`at the**2nd**index, so the method returns**2**`"Python"`

is present in`languages`at the**4th**index, so the method returns**4**

To

**leave a comment**for the author, please follow the link and comment on their blog:**R feed**.R-bloggers.com offers

**daily e-mail updates**about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.

Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.