R語言
nrow
位於 base
包(package)。 說明
nrow
和 ncol
返回 x
中存在的行數或列數。 NCOL
和 NROW
執行相同的操作,將向量視為 1 列矩陣,甚至是 0 長度向量,與 as.matrix()
或 cbind()
兼容,請參閱示例。
用法
nrow(x)
ncol(x)
NCOL(x)
NROW(x)
參數
x |
向量、數組、 DataFrame 或 |
值
長度為 1 的 integer
或 NULL
,後者僅適用於 ncol
和 nrow
。
例子
ma <- matrix(1:12, 3, 4)
nrow(ma) # 3
ncol(ma) # 4
ncol(array(1:24, dim = 2:4)) # 3, the second dimension
NCOL(1:12) # 1
NROW(1:12) # 12, the length() of the vector
## as.matrix() produces 1-column matrices from 0-length vectors,
## and so does cbind() :
dim(as.matrix(numeric())) # 0 1
dim( cbind(numeric())) # ditto
## consequently, NCOL(.) gives 1, too :
NCOL(numeric()) # 1 and hence
NCOL(NULL) # 1
參考
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988)
The New S Language.
Wadsworth & Brooks/Cole (ncol
and nrow
.)
也可以看看
dim
返回所有維度,length
在 dim()
為 NULL
的情況下給出數字(‘count’),因此 nrow()
和 ncol()
返回 NULL
; array
、matrix
。
相關用法
- R noquote “無引號”字符串打印類
- R numeric 數值向量
- R numeric_version 數字版本
- R ns-dblcolon 雙冒號和三冒號運算符
- R nargs 函數的參數數量
- R ns-internals 命名空間內部結構
- R ns-reflect 命名空間反射支持
- R normalizePath 以規範形式表達文件路徑
- R ns-hooks 命名空間事件的鉤子
- R nchar 計算字符數(或字節數或寬度)
- R ns-load 加載和卸載命名空間
- R norm 計算矩陣的範數
- R name 名稱和符號
- R names 對象的名稱
- R ns-topenv 頂級環境
- R nlevels 因子的水平數
- R file.path 構造文件路徑
- R grep 模式匹配和替換
- R getwd 獲取或設置工作目錄
- R vector 向量 - 創建、強製等
- R lapply 對列表或向量應用函數
- R dump R 對象的文本表示
- R Sys.getenv 獲取環境變量
- R rank 樣本排名
- R getDLLRegisteredRoutines DLL 中 C/Fortran 例程的反射信息
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 The Number of Rows/Columns of an Array。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。