update | R Documentation |
Takes an object and updates it with values from another object by replacing the values at existing names and adding values at new names of the other object. A common use case is to update parameter lists.
ref_update(object, other, ...) ## S3 method for class 'Container' update(object, other, ...) ## S3 method for class 'Container' ref_update(object, other, ...) ## S3 method for class 'dict.table' update(object, other, ...) ## S3 method for class 'dict.table' ref_update(object, other, ...) ## S3 method for class 'list' update(object, other, ...)
object |
any |
other |
any object of the same type as |
... |
additional arguments to be passed to or from methods. |
update
uses copy semantics while ref_update
works by reference,
that is, updates in place.
For Container
, an object of class Container
(or one of the
respective derived classes).
For dict.table
an object of class dict.table
.
For list
, an updated object of class list
.
d1 = dict(a = 1, b = 2) d2 = dict( b = 0, c = 3) update(d1, d2) # {a = 1, b = 0, c = 3} update(d2, d1) # {a = 1, b = 2, c = 3} dit1 = dict.table(a = 1:2, b = 3:4) dit2 = dict.table( b = 5:6, c = 8:9) update(d1, d2) update(d2, d1) l1 = list(1, b = 2) l2 = list( b = 0, c = 3) update(l1, l2) update(l2, l1)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.