Why do the following grouping methods results in different samples. My assumption was that the grouping results to similar samples?
small <- data.frame(
id = 1:100,
gender = rep(c('male', 'female'))
)
set.seed(123)
small |>
group_by(gender) |>
slice_sample(n = 10, replace = F)
set.seed(123)
small |>
slice_sample(n = 10, replace = F, by = gender)