apply_on_pillars {detrendr}R Documentation

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

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

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, ]).


[Package detrendr version 0.6.15 Index]