Vectors in R programming is one of the most used or useful function. Vectors are considered as the basic data objects in the R language. If you don’t know, there are 6 types of Vectors are there –

- Logical vectors
- Integer Vector
- Double vector
- Character vector
- Complex vector
- Raw vector

## What is a Vector in R programming?

A vector is an R language data object which contains a sequence of elements of the same data type. The elements in the vector are called as components.

df<-c(1,2,3,4,5)

The above is the basic example of the Vector in R programming. It has 5 elements in it i.e. 1,2,3,4 and 5.

## Types of Vectors in R

As I mentioned earlier, there are 6 types of vectors are there in the R language. Let’s see each one of them with an example to get a good hold of those.

**1. Vector with type Logical:**

print(FALSE)

`FALSE`

**2.Vector with Type Character:**

print("chi")

`chi`

**3.Vector with type Double:**

print(25.5)

`25.5`

**4.Vector with type Integer:**

print(25M)

`25`

**5.Vector with type Complex:**

print(2+2i)

`2+2i`

**6.Vector with type Raw:**

print(chartoRaw('Hey'))

`68 65 79`

## Create Multi-Elemental vector in R

Yes, as the title suggest, you can easily create a vector which has multiple elements in it.

Let’s see how it works.

df<-c(1:20) df

`1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 `

Let’s see another example – If the ending / final element does not match with the regular sequence then it can be neglected.

df<-1.5:5.9 df

`1.5 2.5 3.5 4.5 5.5`

The above output shows that the given number (final value) is not matching the sequence and hence it is neglected.

## Access elements in a vector

In this section, let’s see how we can access the elements present in the vector.

df<-c(13:23) df x<-df[c(2,4,6,8)] x

`14 16 18 20`

In the above vector, we have accessed the positions of 2,4,6 and 8. The function returned those values which we have requested to print.

**Adding the vectors:**

You can add the two vectors using the arithmetic operator of sum.

#creating vector vector_1 <-c(1,2,3,4) vector_2 <-c(6,7,8,9) #Adds the vectors vector_1+vector_2

`7 9 11 13`

Just like the above, you can create vectors, manipulate them and print them as well.

## Wrapping Up – Vectors in R programming

Well, vectors are the R data objects which store the data in sequence and of the same data type.

There are 6 vector types and each of them is emplaned in the above sections with a reference of each individually.

I hope by now you will get a better idea about the vectors in R programming. That’s all for now. **Happy Vectors!!!**

**More read: **R documentation