Learn R Programming

secr (version 2.2.0)

subset.popn: Subset popn Object

Description

Retain selected rows of a popn object.

Usage

## S3 method for class 'popn':
subset(x, subset = NULL, sessions = NULL, renumber = FALSE, \dots)

Arguments

x
popn object
subset
vector to subscript the rows of x
sessions
vector to subscript sessions if x is a multi-session population
renumber
logical for whether to renumber rows in output
...
arguments passed to other functions

Value

  • An object of class popn with only the requested subset of rows. Subsetting is applied to the covariates attribute if this is present. Attributes `Ndist' and `model2D' are set to NULL.

Details

The subscripts in subset may be of type integer, character or logical as described in Extract. By default, all rows are retained. In the case of a multi-session popn object (a list of populations), subset may be a list with one component for the subscripts in each new session.

See Also

popn

Examples

Run this code
temppop <- sim.popn (D = 10, expand.grid(x = c(0,100), y =
    c(0,100)), buffer = 50)
## 50\% binomial sample of simulated population
temppops <- subset(temppop, runif(nrow(temppop)) < 0.5)
plot(temppop)
plot(temppops, add = TRUE, pch = 16)

Run the code above in your browser using DataLab