R: Build list of data.frames

build_datalist {prediction} | R Documentation

## Build list of data.frames

### Description

Construct a list of data.frames based upon an input data.frame and a list of one or more `at` values

### Usage

    build_datalist(data, at = NULL, as.data.frame = FALSE, ...)

### Arguments

`data` | A data.frame containing the original data.
`at` | A list of one or more named vectors of values, which will be used to specify values of variables in `data`. All possible combinations are generated. Alternatively, this can be a data frame of combination levels if only a subset of combinations are desired. See examples.
`as.data.frame` | A logical indicating whether to return a single stacked data frame rather than a list of data frames
`...` | Ignored.

### Value

A list of data.frames, unless `as.data.frame = TRUE` in which case a single, stacked data frame is returned.

### Author(s)

Thomas J. Leeper

### See Also

`find_data`, `mean_or_mode`, `seq_range`

### Examples

    # basic examples
    require("datasets")
    build_datalist(head(mtcars), at = list(cyl = c(4, 6)))

    str(build_datalist(head(mtcars), at = list(cyl = c(4,6), wt = c(2.75,3,3.25))), 1)

    str(build_datalist(head(mtcars), at = data.frame(cyl = c(4,4), wt = c(2.75,3))))

[Package prediction version 0.3.2 Index]