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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。