# 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.

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.