Description Usage Arguments Value Note Author(s) References See Also Examples
Update or insert named elements into a list using a second source list.
1 | replace.list( old, new )
|
old |
The target list to be updated |
new |
The soure list whose elements will be inserted into 'old' |
An updated list will be returned – note that the original
'old' is unchanged: remember to assign the result.
Also, this is recursive function if 'new' is a list of lists.
Jonathan Wand http://wand.stanford.edu
Wand, Jonathan; Gary King; and Olivia Lau. (2007) “Anchors: Software for Anchoring Vignettes”. Journal of Statistical Software. Forthcoming. copy at http://wand.stanford.edu/research/anchors-jss.pdf
Wand, Jonathan and Gary King. (2007) Anchoring Vignetttes in R: A (different kind of) Vignette copy at http://wand.stanford.edu/anchors/doc/anchors.pdf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | ## replace y, and insert w
a <- list( x = 1, y = 2, z = 3)
b <- list( y = 4, w = 5)
replace.list( a, b)
## recursive
a <- list( x = list( y = 1, z = 2) )
b <- list( x = list( y = 2, w = 3) )
replace.list( a, b)
## if there is any disagreement between structure of old and new
## then structure of new list replaces structure of old list
a <- list( x = 1, y = list( y=1,z=2))
b <- list( x = list( y = 2, w = 3) , y = -9)
replace.list( a, b)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.