append
Insert or Merge Data
Description
Adds to or replaces elements of a vector.
Usage
append(x, values, after = length(x))
replace(x, list, values)
Arguments
x |
a vector of data to be edited. Missing values (NAs) are
allowed.
|
list |
a vector of the indices of the elements in x to be replaced.
|
values |
a vector of values to replace the list of elements, or to be
appended after the after position. If values is shorter
than list, it is re-used cyclically. If values is shorter
than list, a warning is given. Missing values (NAs)
are allowed.
|
after |
an index in x after which values is appended. If
after = 0, values is placed at the beginning.
Any negative value of after causes an error.
|
Value
returns the edited vector to be assigned back to x, or to be
used in any other way. Unless the result is assigned back to x,
x is not changed.
See Also
Examples
x <- 1:10
# replace x[3] with 1.5
x <- replace(x,3,1.5)
# alternative: replaces x[3] with 1.5
x[3]<-1.5
# append two values in x[7],x[8]
x <- append(x,c(3.4,5.7),6)
# replace the four elements with 0
y <- replace(x,c(3,7,8,9),0)