Description Usage Arguments Value Note Author(s) See Also Examples
Function to update the elements of a list to contain all of the named elements of a new list, overwriting elements with the same name, and (optionally) copying unnamed elements.
1 2 3 4 5 |
object |
Object to be updated. |
new |
List or dataframe containing new elements. |
unnamed |
Logical. If |
... |
optional method arguments (ignored) |
A new list constructed from the elements of object
by merging the elements of old
and new
with named items of new
replacing the corresponding elements of old
. Unnamed elements of new
will be appened unless unnamed=FALSE
.
This method can be called directly, or as via the S3 base method for update
.
Gregory R. Warnes greg@warnes.net
1 2 3 4 5 6 7 8 9 10 | old <- list(a=1,b="red",c=1.37)
new <- list(b="green",c=2.4)
update(old, new)
update.list(old,new) # equivalent
older <- list(a=0, b="orange", 4, 5, 6)
newer <- list(b="purple", 7, 8, 9)
update(older, newer) # ignores unnamed elements of newer
update(older, newer, unnamed=TRUE) # appends unnamed elements of newer
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.