Nrow()
在 R 语言中,nrow()
函数用于获取数据框(df)的观测数量(行数)。下面是参数的详细解释和举例:
nrow(df)
x
:要计算观测数量的对象,通常是数据框(df)或矩阵。
示例:
# 创建一个示例数据框
df <- data.frame(
x = c(1, 2, 3),
y = c("a", "b", "c")
)
# 获取数据框的观测数量
num_obs <- nrow(df)
print(num_obs)
在上述示例中,我们创建了一个示例数据框 df
,其中包含了两列变量 x
和 y
。然后,我们使用 nrow()
函数获取数据框 df
的观测数量,并将结果存储在变量 num_obs
中。最后,我们打印输出结果。
输出结果为:
[1] 3
这表示数据框 df
中有 3 个观测。
nrow()
函数还可以用于其他对象,例如矩阵。以下是一个示例:
# 创建一个示例矩阵
mat <- matrix(1:9, nrow = 3, ncol = 3)
# 获取矩阵的观测数量
num_obs <- nrow(mat)
print(num_obs)
在上述示例中,我们创建了一个示例矩阵 mat
,其中包含了 3 行和 3 列的元素。然后,我们使用 nrow()
函数获取矩阵 mat
的观测数量,并将结果存储在变量 num_obs
中。最后,我们打印输出结果。
输出结果为:
[1] 3
这表示矩阵 mat
中有 3 个观测(即行数)。
总结起来,nrow()
函数用于获取数据框或矩阵的观测数量(行数)。它是一个方便的函数,用于确定数据对象的大小。