Making a vector filled with values

Making a vector filled with values

Problem

You want to create a vector with values already filled in.

Solution

rep(1, 50)
##  [1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
## [39] 1 1 1 1 1 1 1 1 1 1 1 1

rep(F, 20)
##  [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [13] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE

rep(1:5, 4)
## 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5

rep(1:5, each=4)
## 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5

## Use it on a factor
rep(factor(LETTERS[1:3]), 5)
## A B C A B C A B C A B C A B C
## Levels: A B C