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,其中包含了两列变量 xy。然后,我们使用 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() 函数用于获取数据框或矩阵的观测数量(行数)。它是一个方便的函数,用于确定数据对象的大小。