InsertDim: Add a named dimension to an array

View source: R/InsertDim.R

InsertDimR Documentation

Add a named dimension to an array

Description

Insert an extra dimension into an array at position 'posdim' with length 'lendim'. The array repeats along the new dimension.

Usage

InsertDim(data, posdim, lendim, name = NULL)

Arguments

data

An array to which the additional dimension to be added.

posdim

An integer indicating the position of the new dimension.

lendim

An integer indicating the length of the new dimension.

name

A character string indicating the name for the new dimension. The default value is NULL.

Value

An array as parameter 'data' but with the added named dimension.

Examples

a <- array(rnorm(15), dim = c(a = 3, b = 1, c = 5, d = 1))
res <- InsertDim(InsertDim(a, posdim = 2, lendim = 1, name = 'e'), 4, c(f = 2))
dim(res)


s2dv documentation built on Oct. 13, 2024, 9:07 a.m.