Learn R Programming

doBy (version 4.6.22)

firstlastobs: Locate the index of the first/last unique value

Description

Locate the index of the first/last unique value in i) a vector or of a variable in a data frame.

Usage

lastobs(x, ...)

firstobs(x, ...)

# S3 method for default lastobs(x, ...)

# S3 method for default firstobs(x, ...)

# S3 method for formula lastobs(formula, data = parent.frame(), ...)

# S3 method for formula firstobs(formula, data = parent.frame(), ...)

Value

A vector.

Arguments

x

A vector

...

Currently not used

formula

A formula (only the first term is used, see 'details').

data

A data frame

Author

Søren Højsgaard, sorenh@math.aau.dk

Details

If writing ~a + b + c as formula, then only a is considered.

Examples

Run this code
x <- c(rep(1, 5), rep(2, 3), rep(3, 7), rep(1, 4))
firstobs(x)
lastobs(x)
data(dietox)
firstobs(~Pig, data=dietox)
lastobs(~Pig, data=dietox)

Run the code above in your browser using DataLab