Data in R is held as a wide variety of objects such as vectors, matrices, arrays, data frames, and lists. Let’s see How to create or assign a vector in R.

#### What is Vector?

Vectors are one-dimensional arrays that hold numeric data, character data, or logical data. The combine function `c()`

is used to create a vector.

**Examples**

a <- c(5, 10, 15, 20, 25, -20, -15) b <- c("Toyota", "Suzuki", "Maruti", "BMW", "Audi") c <- c(TRUE, FALSE, TRUE, FALSE, TRUE, TRUE)

Here, `a`

is a numeric vector, `b`

is a character vector, and `c`

is a logical vector. You have to note that the data in a vector must only be one type or mode (numeric, character, or logical). You can’t mix data type in the same vector.

You can refer to elements of a vector using a numeric vector of positions within brackets. For example, `a[c(2, 4,6 )]`

refers to the 2nd, 4th and 6th element of the vector `a`

.

##### Examples

a <- c(5, 10, 15, 20, 25, -20, -15) a[4] [1] 20 a[c(2,4,6)] [1] 10 20 -20

The colon operator shall be used to generate a sequence of numbers.

##### Example

a <- c(2:6) a <- c(2, 3, 4, 5, 6).

#### How to use Vector in R?

I will show you some simple examples here on how to use a vector in R.

The following example will show you. What to do if you want to add 5 to everything in this vector, or to square each entry.

> a <- c(1:10) > a [1] 1 2 3 4 5 6 7 8 9 10 > a+5 [1] 6 7 8 9 10 11 12 13 14 15 > a^2 [1] 1 4 9 16 25 36 49 64 81 100

Now let us see how to find mean

> mean(a) [1] 5.5

In next post will see how to use matrices.