现在位置: 首页 > R 教程 > 正文

R dim() nrow() ncol() 函数 - 查看维度

R 语言实例 R 语言实例

R dim() 函数用于获取或设置矩阵/数据框的维度(行数和列数)。

nrow() 和 ncol() 分别用于单独获取行数和列数。

这些函数语法格式如下:

dim(x)
nrow(x)
ncol(x)

参数说明:

  • x 输入矩阵、数据框或数组。

实例

# 创建矩阵
m <- matrix(1:12, nrow = 3, ncol = 4)
print("矩阵:")
print(m)

# 查看维度
print(paste("维度 dim:", toString(dim(m))))
print(paste("行数 nrow:", nrow(m)))
print(paste("列数 ncol:", ncol(m)))

# 用 dim 修改矩阵形状
vec <- 1:12
dim(vec) <- c(3, 4)
print("向量变为 3x4 矩阵:")
print(vec)

执行以上代码输出结果为:

[1] "矩阵:"
     [,1] [,2] [,3] [,4]
[1,]    1    4    7   10
[2,]    2    5    8   11
[3,]    3    6    9   12
[1] "维度 dim: 3, 4"
[1] "行数 nrow: 3"
[1] "列数 ncol: 4"
[1] "向量变为 3x4 矩阵:"
     [,1] [,2] [,3] [,4]
[1,]    1    4    7   10
[2,]    2    5    8   11
[3,]    3    6    9   12

R 语言实例 R 语言实例