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

Description Usage Arguments Value Note Examples

View source: R/misc.utilities.R

Description

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

Usage

1
2
3
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 ith 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

1
2
3
4
5
6
7
8
9
x <- 1:5
(last <- ult(x))
(penultimate <- ult(x, 2)) # 2nd last.



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

statnet.common documentation built on June 5, 2021, 5:06 p.m.