Learn R Programming

corpora (version 0.6)

sample.df: 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)

Value

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

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

Author

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

Details

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

Examples

Run this code
sample.df(BrownLOBPassives, 20, sort=TRUE)

Run the code above in your browser using DataLab