sample_ids: Return a random sample of row ids (by grouping)

Description Usage Arguments Examples

View source: R/data.table_misc.R

Description

Return a random sample of row ids (by grouping)

Usage

1
2
sample_ids(dt, pct, grouping = NULL, sort = FALSE,
  return_grouping = FALSE)

Arguments

sort

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
set.seed(2016)
size <- 10
dt <- data.table(
  id = 1:size, A = sample(letters[1:3], size, replace = TRUE), B = 'N',
  C = sample(1:100, size, replace = TRUE) + sample(30:70, size, replace = TRUE))
set.seed(2016)
sample_ids(dt, 0.5, grouping = 'A')
set.seed(2016)
sample_ids(dt, 0.5, grouping = 'A', sort = TRUE)
set.seed(2016)
sample_ids(dt, 0.5, grouping = 'A', return_grouping = TRUE)
set.seed(2016)
sample_ids(dt, 0.5, grouping = 'A', sort = TRUE, return_grouping = TRUE)

m-dz/mdmisc documentation built on May 22, 2019, 12:23 p.m.