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


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