Learn R Programming

quanteda (version 1.4.3)

sample_bygroup: Sample a vector by a group

Description

Return a sample from a vector within a grouping variable.

Usage

sample_bygroup(x, group, replace = FALSE)

Arguments

x

any vector

group

a grouping vector equal in length to length(x)

replace

logical; should sampling be with replacement?

Value

x resampled within groups

Examples

Run this code
# NOT RUN {
set.seed(100)
grvec <- c(rep("a", 3), rep("b", 4), rep("c", 3))
quanteda:::sample_bygroup(1:10, group = grvec, replace = FALSE)
quanteda:::sample_bygroup(1:10, group = grvec, replace = TRUE)
# }

Run the code above in your browser using DataLab