Learn R Programming

plyr (version 1.8.3)

take: Take a subset along an arbitrary dimension

Description

Take a subset along an arbitrary dimension

Usage

take(x, along, indices, drop = FALSE)

Arguments

x
matrix or array to subset
along
dimension to subset along
indices
the indices to select
drop
should the dimensions of the array be simplified? Defaults to FALSE which is the opposite of the useful R default.

Examples

Run this code
x <- array(seq_len(3 * 4 * 5), c(3, 4, 5))
take(x, 3, 1)
take(x, 2, 1)
take(x, 1, 1)
take(x, 3, 1, drop = TRUE)
take(x, 2, 1, drop = TRUE)
take(x, 1, 1, drop = TRUE)

Run the code above in your browser using DataLab