Description Usage Arguments Value Author(s) See Also Examples
Return first or last element of an object. These functions are convenience
wrappers for head(x, n=1, ...)
and tail(x, n=1, ...)
.
1 2 3 4 |
x |
data object |
n |
a single integer. If positive, size for the resulting object: number of elements for a vector (including lists), rows for a matrix or data frame or lines for a function. If negative, all but the 'n' last/first number of elements of 'x'. |
... |
arguments to be passed to or from other methods. |
value |
a vector of values to be assigned (should be of length |
An object (usually) like 'x' but generally smaller.
Gregory R. Warnes greg@warnes.net
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | ## works for vectors..
v <- 1:10
first(v)
last(v)
first(v) <- 9
v
last(v) <- 20
v
## and for lists
l <- list(a=1, b=2, c=3)
first(l)
last(l)
first(l) <- "apple"
last(l) <- "bannana"
l
## and data.frames
df <- data.frame(a=1:2, b=3:4, c=5:6)
first(df)
last(df)
first(df) <- factor(c("red","green"))
last(df) <- list(c(20,30)) # note the enclosing list!
df
## and matrixes
m <- as.matrix(df)
first(m)
last(m)
first(m) <- "z"
last(m) <- "q"
m
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.