Dim()
dim()
是 R 语言中用于获取或设置对象的维度的函数。它适用于矩阵、数组和数据框等对象。dim()
函数返回一个整数向量,表示对象的维度。如果对象是一维的,则返回一个长度为 1 的向量。
dim(x)
x
:要获取或设置维度的对象。
1. 获取矩阵的维度:
mat <- matrix(1:6, nrow = 2, ncol = 3)
result <- dim(mat)
print(result) # 输出:2 3
在这个示例中,我们创建了一个矩阵 `mat`,然后使用 `dim()` 函数获取矩阵的维度。
arr <- array(1:24, dim = c(2, 3, 4))
result <- dim(arr)
print(result) # 输出:2 3 4
在这个示例中,我们创建了一个三维数组 `arr`,其维度为 2 × 3 × 4。使用 `dim()` 函数获取数组的维度。
df <- data.frame(A = 1:3, B = 4:6, C = 7:9)
result <- dim(df)
print(result) # 输出:3 3
在这个示例中,我们创建了一个数据框 `df`,其中包含 3 行和 3 列。使用 `dim()` 函数获取数据框的维度。
mat <- matrix(1:6, nrow = 2, ncol = 3)
dim(mat) <- c(3, 2)
print(dim(mat)) # 输出:3 2
在这个示例中,我们创建了一个矩阵 `mat`,然后使用 `dim()` 函数设置矩阵的维度为 3 × 2。
dim()
函数在处理矩阵、数组和数据框时非常有用,可以帮助您获取和设置对象的维度,从而更好地理解和操作数据。