sample.df {corpora}R Documentation

Random samples from data frames (corpora)

Description

This function takes a random sample of rows from a data frame, in analogy to the built-in function sample (which sadly does not accept a data frame).

Usage


sample.df(df, size, replace=FALSE, sort=FALSE, prob=NULL)

Arguments

df

a data frame to be sampled from

size

positive integer giving the number of rows to choose

replace

Should sampling be with replacement?

sort

Should rows in sample be sorted in original order?

prob

a vector of probability weights for obtaining the elements of the vector being sampled

Details

Internally, rows are selected with the function sample.int. See its manual page for details on the arguments (except for sort) and implementation.

Value

A data frame containing the sampled rows of df, either their original order (sort=TRUE) or shuffled randomly (sort=FALSE).

Author(s)

Stephanie Evert (https://purl.org/stephanie.evert)

Examples

sample.df(BrownLOBPassives, 20, sort=TRUE)

[Package corpora version 0.6 Index]