powered by
Insert an extra dimension into an array at position 'posdim' with length 'lendim'. The array repeats along the new dimension.
InsertDim(data, posdim, lendim, name = NULL)
An array as parameter 'data' but with the added named dimension.
An array to which the additional dimension to be added.
An integer indicating the position of the new dimension.
An integer indicating the length of the new dimension.
A character string indicating the name for the new dimension. The default value is NULL.
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)
Run the code above in your browser using DataLab