Sample elements from x with replacing and build a factor

sample_fct(x, n, ...)

sample_yn(n)

rep_n(val, n, ...)

seq_n(n, ...)

Arguments

x

character vector or factor, if character vector then it is also used as levels of the returned factor, otherwise if it is a factor then the levels get used as the new levels

n

number of observations to sample.

...

arguments passed on to sample

val

ANY. Single value to be repeated n times

Value

a factor of length N

Examples

sample_fct(letters[1:3], 10)
#> [1] b c a a a b b c c b #> Levels: a b c
sample_fct(iris$Species, 10)
#> [1] setosa virginica setosa versicolor setosa virginica #> [7] setosa virginica setosa setosa #> Levels: setosa versicolor virginica
sample_yn(3)
#> [1] Y Y N #> Levels: Y N
rep_n("aaa", 5)
#> [1] "aaa" "aaa" "aaa" "aaa" "aaa"
rep_n(1:5, 2)
#> [1] 1 2 3 4 5 1 2 3 4 5
seq_n(10)
#> [1] 1 2 3 4 5 6 7 8 9 10