Learn R Programming

Gmisc (version 3.0.3)

mergeLists: 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)
)

Value

Returns a list with all the given lists.

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`.

Examples

Run this code
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)

Run the code above in your browser using DataLab