insert {BBmisc}R Documentation

Insert elements from one list/vector into another list/vector.

Description

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

[Package BBmisc version 1.7 Index]