cartesian_product: Compute the Cartesian product of named variables.

Description Usage Arguments Value Examples

Description

Compute the Cartesian product of named variables.

Usage

1

Arguments

variable.names

Character vector of names of variables

envir

The environment in which to find names

Value

The Cartesian product of all variables

Examples

1
2
3
4
5
6
7
8
9
library('cumplyr')
x <- 1:2
y <- 10:11
cartesian_product(c('x', 'y'))

tmp.env <- new.env()
assign('x', 1:3, envir = tmp.env)
assign('y', 2:4, envir = tmp.env)
cartesian_product(c('x', 'y'), envir = tmp.env)

Example output

  x  y
1 1 10
2 1 11
3 2 10
4 2 11
  x y
1 1 2
2 1 3
3 1 4
4 2 2
5 2 3
6 2 4
7 3 2
8 3 3
9 3 4

cumplyr documentation built on May 2, 2019, 2:13 p.m.