Inserts elements from xs2 into xs1 by name,
overwriting elements of equal names.
Usage
insert(xs1, xs2, elements)
Arguments
- xs1
[list]
First list/vector.
- xs2
[list]
Second vector/list. Must be fully and uniquely named.
- elements
[character]
Elements from xs2 to insert into xs1.
Default is all.
Value
x1 with replaced elements from x2.
Examples
xs1 = list(a = 1, b = 2)
xs2 = list(b = 1, c = 4)
insert(xs1, xs2)
#> $a
#> [1] 1
#>
#> $b
#> [1] 1
#>
#> $c
#> [1] 4
#>
insert(xs1, xs2, elements = "c")
#> $a
#> [1] 1
#>
#> $b
#> [1] 2
#>
#> $c
#> [1] 4
#>