R: Generalized row and col

arow {magic} | R Documentation

## Generalized row and col

### Description

Given an array, returns an array of the same size whose elements are sequentially numbered along the i-th dimension.

### Usage

    arow(a, i)

### Arguments

`a` | array to be converted
`i` | Number of the dimension

### Value

An integer matrix with the same dimensions as `a`, with element (n1,n2, ..., n_d) being n_i.

### Note

This function is equivalent to, but faster than, `function(a,i){do.index(a,function(x){x[i]})}`. However, it is much more complicated.

### Author(s)

Robin K. S. Hankin

### Examples

    a <- array(0,c(3,3,2,2))
    arow(a,2)
    (arow(a,1)+arow(a,2)+arow(a,3)+arow(a,4))%%2

[Package magic version 1.5-8 Index]