R/sampleGroup.R

Defines functions sampleGroup

Documented in sampleGroup

#' Function for sampling, taken from stackoverflow
#' 
#' @param df the df to sample from
#' @param size number of samples
#' 
#' @export
#' 
#' @examples
#' Will sample 2 observations per species in the iris dataframe
#' iris.sample<-ddply(iris,.(Species),function(df) sampleGroup(df,2))

sampleGroup<-function(df,size) {
  df[sample(nrow(df),size=size),]
}
syyang93/yangR documentation built on March 1, 2021, 4:55 p.m.