apply_on_pillars: Apply a function to each pillar of a 3-dimensional array.

Description Usage Arguments Value

View source: R/utils.R

Description

Define a 'pillar' of a 3-dimensional array as pillar i,j off array arr being arr[i, j, ]. This function applies a specified function to each pillar.

Usage

1
apply_on_pillars(arr3d, FUN)

Arguments

arr3d

A 3-dimensional array.

FUN

A function which takes a vector as input and, for a given input length, outputs a vector of constant length (can be 1).

Value

If FUN is returning length 1 vectors, a matrix whereby mat[i, j] = FUN(arr3d[i, j, ]). If FUN is returning vectors of length l > 1, a 3-dimensional array whereby arr[i, j, ] = FUN(arr3d[i, j, ]).


detrendr documentation built on Nov. 9, 2018, 5:06 p.m.