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, ncores = 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.
An integer indicating the number of cores to use for parallel computation. The default value is NULL. This parameter is deprecated now.
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