R: Extract or replace the _ult_imate (last) element of a vector...

ult {statnet.common} | R Documentation

## Extract or replace the ultimate (last) element of a vector or a list, or an element counting from the end.

### Description

Extract or replace the ultimate (last) element of a vector or a list, or an element counting from the end.

### Usage

    ult(x, i = 1L)

    ult(x, i = 1L) <- value

### Arguments

`x` | a vector or a list.
`i` | index from the end of the list to extract or replace (where 1 is the last element, 2 is the penultimate element, etc.).
`value` | Replacement value for the `i`th element from the end.

### Value

An element of `x`.

### Note

Due to the way in which assigning to a function is implemented in R, `ult(x) <- e` may be less efficient than `x[[length(x)]] <- e`.

### Examples

    x <- 1:5
    (last <- ult(x))
    (penultimate <- ult(x, 2)) # 2nd last.

    (ult(x) <- 6)
    (ult(x, 2) <- 7) # 2nd last.
    x

[Package statnet.common version 4.6.0 Index]