Learn R Programming

broadcast (version 0.1.7)

bc.list: Broadcasted Operations for Recursive Arrays

Description

The bc.list() function performs broadcasted operations on 2 Recursive arrays.

Usage

bc.list(x, y, f, ...)

# S4 method for ANY bc.list(x, y, f)

Value

A recursive array.


Arguments

x, y

conformable Recursive vectors/arrays (i.e. vectors/arrays of type list).

f

a function that takes in exactly 2 arguments, and returns a result that can be stored in a single element of a list.

...

further arguments passed to or from methods.

See Also

broadcast_operators

Examples

Run this code

x.dim <- c(10, 2,2)
x.len <- prod(x.dim)

gen <- function(n) sample(list(letters, month.abb, 1:10), n, TRUE)

x <- array(gen(10), x.dim)
y <- array(gen(10), c(10,1,1))

bc.list(
  x, y, \(x, y)x %in% y
)

Run the code above in your browser using DataLab