Test if Vector Contains Given Element in R (Example)
This tutorial explains how to test if a vector contains a certain element in R.
I will show a step by step example, which is structured as follows:
Here’s the step-by-step process:
Creation of Example Vector
In this tutorial, we will use the following example vector:
vec <- c("AAA", "Hello", "12345", "X") # Create example vector
Our example vector contains several character strings stored in the data object vec.
Test if Vector Contains Given Element
Now, we can test whether this example vector contains a certain element. For this test, we can use the %in% operator as follows:
"AAA" %in% vec # Test if AAA is in vector # TRUE
The application of the %in% operator consists of three parts:
- Part 1: Specify the element you are searching for (i.e. “AAA)
- Part 2: Write down the R syntax %in%
- Part 3: Specify the name of the data you want to search in (i.e. vec)
As you can see based on the previous R code, the %in% operator returns a logical value (i.e. TRUE or FALSE) to the RStudio console. In our example, the value TRUE was returned, indicating that the input value “AAA” exists within the vector vec.
Note that the %in% operator tests for exact matches. If we search for a partial match, the RStudio console returns FALSE:
"A" %in% vec # Test if A is in vector # FALSE
Video & Further Resources
Do you want to learn more about the testing whether some specified values are included in a vector or column? Then you could have a look at the following R programming video that I have recently published on my YouTube channel. In the video, I am explaining the example of this tutorial in more detail:
Please accept YouTube cookies to play this video. By accepting you will be accessing content from YouTube, a service provided by an external third party.
If you accept this notice, your choice will be saved and the page will refresh.
In addition, you may also have a look at the other R tutorials of this site. You can find some related tutorials below:
At this point of the tutorial, you should be able to check if a value is included in certain data in R (or RStudio). In case you have any further comments or questions, please let me know in the comments below.
Statistics Globe Newsletter