Description Usage Arguments Examples
This is a wrapper around sample.int()
to make it easy to
select random rows from a table. It currently only works for local
tbls.
1 2 3 4 |
tbl |
tbl of data. |
size |
For |
replace |
Sample with or without replacement? |
weight |
Sampling weights. This must evaluate to a vector of non-negative numbers the same length as the input. Weights are automatically standardised to sum to 1. This argument is automatically quoted and later
evaluated in the context of the data
frame. It supports unquoting. See
|
.env |
This variable is deprecated and no longer has any
effect. To evaluate |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | by_cyl <- mtcars %>% group_by(cyl)
# Sample fixed number per group
sample_n(mtcars, 10)
sample_n(mtcars, 50, replace = TRUE)
sample_n(mtcars, 10, weight = mpg)
sample_n(by_cyl, 3)
sample_n(by_cyl, 10, replace = TRUE)
sample_n(by_cyl, 3, weight = mpg / mean(mpg))
# Sample fixed fraction per group
# Default is to sample all data = randomly resample rows
sample_frac(mtcars)
sample_frac(mtcars, 0.1)
sample_frac(mtcars, 1.5, replace = TRUE)
sample_frac(mtcars, 0.1, weight = 1 / mpg)
sample_frac(by_cyl, 0.2)
sample_frac(by_cyl, 1, replace = TRUE)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.