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


R col 列索引


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

说明

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

用法

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

参数

x

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

dim

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

as.factor

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

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

例子

# extract an off-diagonal of a matrix
ma <- matrix(1:12, 3, 4)
ma[row(ma) == col(ma) + 1]

# 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

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

参考

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

也可以看看

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

相关用法


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