R: Stack all list elements to tabular data

list.stack {rlist} | R Documentation

## Stack all list elements to tabular data

### Description

Stack all list elements to tabular data

### Usage

    list.stack(.data, ..., data.table = FALSE)

### Arguments

`.data` | `list` of `vector`s, `list`s, `data.frame`s or `data.table`s.
`...` | additional parameters passed to `data.table::rbindlist`.
`data.table` | `TRUE` to keep the result as `data.table`

### Examples

    ## Not run:
    x <- lapply(1:3, function(i) { list(a=i,b=i^2) })
    list.stack(x)

    x <- lapply(1:3, function(i) { list(a=i,b=i^2,c=letters[i])})
    list.stack(x)

    x <- lapply(1:3, function(i) { data.frame(a=i,b=i^2,c=letters[i]) })
    list.stack(x)

    x <- lapply(1:3, function(i) { data.frame(a=c(i,i+1), b=c(i^2,i^2+1))})
    list.stack(x)

    ## End(Not run)

[Package rlist version 0.4.6.1 Index]