Table of Contents

About

This function return subsets of vectors, matrices or data frames which meet conditions.

Alternatively, you can use the subset operators

Example

df = data.frame(numbers=1:5,Odd=c('Yes','No','Yes','No','Yes'))
odd = subset(df, df[,2]=='Yes')
odd
numbers Odd
1       1 Yes
3       3 Yes
5       5 Yes

Random

# random subset of the original data of 15 rows
set.seed(1)
sample = data[sample(nrow(data), 15), ]