当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R row 行索引


R语言 row 位于 base 包(package)。

说明

返回一个整数矩阵,指示它们在类似矩阵的对象中的行号,或指示行标签的因子。

用法

row(x, as.factor = FALSE)
.row(dim)

参数

x

一个类似矩阵的对象,即具有二维 dim 的对象。

dim

矩阵维度,即长度为 2 的整数值数值向量(具有非负项)。

as.factor

一个逻辑值,指示该值是否应作为行标签的因子(如有必要创建)而不是作为数字返回。

x 具有相同维度的整数(或因子)矩阵,且其第 ij 元素等于 i(或第 i 行标签)。

例子

x <- matrix(1:12, 3, 4)
# extract the diagonal of a matrix - more slowly than diag(x)
dx <- x[row(x) == col(x)]
dx

# create an identity 5-by-5 matrix more slowly than diag(n = 5):
x <- matrix(0, nrow = 5, ncol = 5)
x[row(x) == col(x)] <- 1
x

(i34 <- .row(3:4))
stopifnot(identical(i34, .row(c(3,4)))) # 'dim' maybe "double"

参考

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.

也可以看看

col 获取列; slice.index 用于获取数组中切片索引的通用方法。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Row Indexes。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。