當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。