Modifies a possibly nested list recursively by changing a subset of elements at each level to match a second list.
- a named
list, possibly empty.
- a named list with components to replace corresponding components in
A modified version of
x, with the modifications determined as follows (here, list elements are identified by their names). Elements in
val which are missing from
x are added to
x. For elements that are common to both but are not both lists themselves, the component in
x is replaced by the one in
val. For common elements that are both lists,
x[[name]] is replaced by
Documentation reproduced from R 3.0.1. License: GPL-2.