R: Number of observations in a given object

nobs-methods {permute} | R Documentation

## Number of observations in a given object

### Description

`nobs` is a generic function to return the number of observations from a model. `shuffle` provides a few methods for other types of data object in R.

### Usage

    ## S3 method for class 'numeric'
    nobs(object, ...)

    ## S3 method for class 'integer'
    nobs(object, ...)

    ## S3 method for class 'matrix'
    nobs(object, ...)

    ## S3 method for class 'data.frame'
    nobs(object, ...)

    ## S3 method for class 'character'
    nobs(object, ...)

    ## S3 method for class 'factor'
    nobs(object, ...)

### Arguments

`object` | a data frame or matrix, or a numeric, integer, character, or factor vector.
`...` | arguments to other methods.

### Details

Function `nobs` is a simple generic function to return the number of observations in a range of R model objects. Methods are provided to work with a variety of R objects.

### Value

The (numeric) number of observations in `object`.

### Author(s)

Gavin Simpson

### Examples

    ## numeric vector
    len <- sample(1:10, 1)
    v <- as.numeric(sample(1:100, len))
    len
    obs <- nobs(v)
    isTRUE(all.equal(len, obs))

    ## integer
    len <- sample(1L:10L, 1)
    obs <- nobs(len)
    isTRUE(all.equal(len, obs))

[Package permute version 0.9-4 Index]