toPos.tensor | R Documentation |
Calculates the position of a tensor index, which specified in any possible way.
toPos.tensor(M,l=NULL,mnames=names(dim(M)),by=NULL,...,both=FALSE,missing.ok=FALSE)
M |
a tensor |
l |
a vector specifying the indices as positions or names |
mnames |
The names of the indices of the tensor. This can be specified instead of M. |
both |
Matches the index in its covariate and contravariate form. |
by |
the list dimension, all operations are done in parallel for all levels of these dimensions. Thus in the case of toPos all other dimensions are returned if they are not specified. |
... |
not used |
missing.ok |
If TRUE does give an error on missing dimension. Rather returns NA in that place. |
The function is only here to provide a consistent interface which provides the same functionality for positions and characters.
a numeric vector giving the positions of the dimensions selected.
K. Gerald van den Boogaart
A <- to.tensor(1:30,c(a=2,b=3,c=5))
toPos.tensor(A,c("b","c"))
toPos.tensor(A,c(2,1)) # only returns the values
toPos.tensor(A,c("^a"),both=TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.