Create a Vector with Names in R (Example)
In this tutorial you’ll learn how to create a named vector object in R programming.
Table of contents:
Let’s dive right into the example:
Example: Construct Vector with Names Using setNames() Function
This example explains how to create a vector with names in the R programming language.
For this task, we first have to create a vector containing numerical values…
my_values <- 1:5 # Create vector of values my_values # Print vector of values # [1] 1 2 3 4 5
…and a vector containing the corresponding names to our numbers:
my_names <- letters[1:5] # Create vector of names my_names # Print vector of names # [1] "a" "b" "c" "d" "e"
Note that the length of the vector of numbers and the length of the vector of names needs to be the same.
In the next step, we can apply the setNames function to combine our numerical values and our names:
my_vector <- setNames(my_values, my_names) # Create vector of values & names my_vector # Print vector of values & names # a b c d e # 1 2 3 4 5
The previous output of the RStudio console shows that we have created a named vector object in R.
Video, Further Resources & Summary
Do you want to learn more about the construction of a named vector object? Then you could have a look at the following video on my YouTube channel. I’m explaining the R programming codes of the present article in the video.
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 want to have a look at the related tutorials on this website.
- Create Vector with Intervals in R
- Create Comma Separated Vector in R
- How to Create a Vector of Zero Length
- How to Create a Vector of Zeros
- The R Programming Language
This page has explained how to construct a named vector in R. Let me know in the comments section below, in case you have further questions.
Statistics Globe Newsletter