# How to Create a Vector of Zero Length in R (Example)

In this post, I’ll explain how to create an empty vector in R programming.

Let’s dive right in:

## Example 1: Create Empty Numeric Vector in R

In Example 1, I’ll show you how to create a numeric vector of zero length. For this task, we can use the numeric() function as follows:

`vec_num <- numeric()          # Numeric vector of 0 length`

The previous R code stored an empty numeric vector in the data object vec_num. Let’s print the vector to the RStudio console:

```vec_num                       # Print empty vector
# numeric(0)```

As you can see, the output is a numeric array with zero length.

We can double check the length of our vector by applying the length function:

```length(vec_num)               # Apply length function
# 0```

The RStudio console shows the length of our numeric vector (i.e. 0).

## Example 2: Empty Vectors of Other Data Types

In Example 1 you have learned how to create an empty vector of the numeric data class. However, we can create a vector with zero length of basically any data type. The following R code creates empty factors, logicals, integers, and so on…

```vec_cha <- character()        # Numeric vector of 0 length
vec_fac <- factor()           # Factor vector of 0 length
vec_log <- logical()          # Logical vector of 0 length
vec_int <- integer()          # Integer vector of 0 length
vec_dou <- double()           # Double vector of 0 length
vec_raw <- raw()              # Raw vector of 0 length
vec_com <- complex()          # Complex vector of 0 length```

## Video, Further Resources & Summary

Have a look at the following video of my YouTube channel. In the video, I’m explaining the R programming codes of this tutorial.

In addition, you might read some of the other posts of this homepage. A selection of related articles is shown below:

Summary: At this point you should have learned how to initialize a vector with a fixed length of zero in R. Let me know in the comments below, in case you have any additional questions.

Subscribe to the Statistics Globe Newsletter