How to Create a Vector of Zeros in R (5 Examples)
In this R tutorial you’ll learn how to declare a vector or array containing only zeros.
The article will contain these topics:
Let’s get started.
Example 1: Creating Vector of Zeros Using rep() Function
Example 1 illustrates how to create a vector consisting of zeros using the rep function.
x1 <- rep(0, 5) # Applying rep() function x1 # Printing vector to RStudio console # 0 0 0 0 0
The RStudio console returns the result of the previous R code: A vector of length five consisting only of zeros.
Example 2: Creating Vector of Zeros Using rep() Function & 0L
Alternatively to the R syntax shown in Example 1, we can also specify 0L instead of 0 within the rep function:
x2 <- rep(0L, 5) # Applying rep() function x2 # Printing vector to RStudio console # 0 0 0 0 0
Example 3: Creating Vector of Zeros Using numeric() Function
We can also use the numeric function to construct a vector of zeros. For this, we simply have to specify the length of the vector within the numeric function:
x3 <- numeric(5) # Applying numeric() function x3 # Printing vector to RStudio console # 0 0 0 0 0
Example 4: Creating Vector of Zeros Using integer() Function
Similar to Example 3, we can use the integer function to create a vector of zeros.
x4 <- integer(5) # Applying integer() function x4 # Printing vector to RStudio console # 0 0 0 0 0
Example 5: Creating Vector of Zeros Using c() Function
Last but not least, we can also use the c function to construct an array or vector containing zeros (even though the c function might be inconvenient for longer vector objects):
x5 <- c(0, 0, 0, 0, 0) # Applying c() function x5 # Printing vector to RStudio console # 0 0 0 0 0
Video & Further Resources
Have a look at the following video of my YouTube channel. I’m explaining the R programming syntax of this article in the video:
Please accept YouTube cookies to play this video. By accepting you will be accessing content from YouTube, a service provided by an external third party.
If you accept this notice, your choice will be saved and the page will refresh.
Besides the video, you may want to have a look at the other articles of my website. Some articles about creating data objects are listed below.
- Create Comma Separated Vector in R
- How to Create a Vector of Zero Length
- All R Programming Tutorials
To summarize: You learned in this tutorial how to create a vector of zeros in the R programming language. Please let me know in the comments, if you have further questions.
Statistics Globe Newsletter