How to create an empty vector in R ? (original) (raw)

Last Updated : 23 Jul, 2025

In this article, we are going to see how to create an empty vector in R Programming Language. There are five ways of creating an empty vector and each of them will be discussed in detail below:

Method 1: Using c()

Here in this, we need not pass anything while creating an empty vector as we are creating empty vector.

Syntax:

vector name <- c()

Where, vector name can be any valid identifier.

Example :

R `

Here we are creating empty

vector using c().

vect <- c()

vect

`

Output:

NULL

Output is null as we are not passing any data to it.

Method 2: Using vector()

Here in this, we need not pass anything as we are creating an empty vector:

Syntax:

vector name <- vector()

Where, vector name can be any valid identifier.

Example

R `

Here we are creating empty vector

using vector().

vect <- vector()

vect

`

Output:

logical(0)

Output is empty as we are not passing any data.

Method 3: Creating empty vectors using NULL

Here we are creating empty vector by passing null.

Syntax:

vector name <- NULL

Where, vector name can be any valid identifier.

Example

R `

Here we are creating empty

vector using NULL

a<- NULL

a

`

Output:

NULL

Method 4:Using numeric() method

Here we are creating empty vector by using numeric().

Syntax:

vector name <- numeric()

Where, vector name can be any valid identifier.

Example

R `

creating empty vector vec using

numeric function.

vec <- numeric()

vec

`

Output:

numeric(0)

Method 5:Using rep() method

Here we can directly use rep() to create empty vector.

Syntax:

vector name<- rep()

where, vector name can be any valid identifier.

Example:

R `

creating empty vector vec using

numeric function.

vec <- rep()

vec

`

Output:

NULL