mergeLists: Merging of multiple lists

View source: R/mergeLists.R

mergeListsR Documentation

Merging of multiple lists

Description

The merge allows for a recursive component where the lists are compared on the subelement. If one does not contain that element it will get NA in for those parameters.

Usage

mergeLists(
  ...,
  lapplyOutput = NULL,
  sortNames = getOption("Gmisc.mergeList.sort", default = TRUE)
)

Arguments

...

Any number of lists that you want to merge

lapplyOutput

The lapply function outputs a number of lists and this is for specifically merging all of those.

sortNames

Set to false if you don't want the names to be sorted. This can also be done via the option 'Gmisc.mergeList.sort'.

Value

Returns a list with all the given lists.

Examples

v1 <- list("a" = c(1, 2), b = "test 1", sublist = list(one = 20:21, two = 21:22))
v2 <- list("a" = c(3, 4), b = "test 2", sublist = list(one = 10:11, two = 11:12, three = 1:2))
mergeLists(v1, v2)

Gmisc documentation built on Aug. 26, 2023, 1:07 a.m.