trim {secr} | R Documentation

## Drop Unwanted List Components

### Description

Drop unwanted components from a `list` object, usually to save space.

### Usage

    ## Default S3 method:
    trim(object, drop, keep)
    ## S3 method for class 'secr':
    trim(object, drop = c("mask", "design", "design0", "D"),
        keep = NULL)

### Arguments

`object` | a list object
`drop` | vector identifying components to be dropped
`keep` | vector identifying components to be kept

### Details

`drop` may be a character vector of names or a numeric vector of indices. If both `drop` and `keep` are given then the action is conservative, dropping only components in `drop` and not in `keep`.

### Value

a list retaining selected components.

### Author(s)

Murray Efford murray.efford@otago.ac.nz

### Examples

    data(secrdemo)
    names(secrdemo.0)
    names(trim(secrdemo.0))
    object.size(secrdemo.0)
    object.size(trim(secrdemo.0))

[Package secr version 1.3.0 Index]