📜  如何在 R 中使用最小值和最大值函数?(1)

📅  最后修改于: 2023-12-03 14:52:31.849000             🧑  作者: Mango

如何在 R 中使用最小值和最大值函数?

在 R 语言中,可以使用 min() 函数和 max() 函数来获取向量或数据框中的最小值和最大值。这两个函数都具有以下通用语法格式:

min(x, na.rm = FALSE)
max(x, na.rm = FALSE)

其中,x 表示需要查找最小值或最大值的向量或数据框。na.rm 参数用于指定是否忽略缺失值。默认情况下,na.rm 参数为 FALSE,即不忽略缺失值。如果设置为 TRUE,将忽略指定向量或数据框中的缺失值,并计算剩余值的最小值或最大值。

示例 1:求向量的最小、最大值

假设有如下向量:

x <- c(8, 2, 12, 4, 6)

我们可以使用 min() 函数和 max() 函数来分别获取该向量的最小值和最大值:

min(x) # 输出结果为 2
max(x) # 输出结果为 12
示例 2:求数据框某列的最小、最大值

假设有如下数据框:

df <- data.frame(
  Name = c("John", "Lisa", "Mike", "Kim", "Bob"),
  Age = c(23, 45, NA, 32, 21),
  Score = c(89, 67, 78, 92, 85)
)

我们可以使用 min() 函数和 max() 函数来获取该数据框中某列数据的最小值和最大值。例如,如果想要获取 Score 列的最小值和最大值,可以使用以下代码:

# 获取 Score 列的最小值和最大值
min(df$Score, na.rm = TRUE) # 输出结果为 67
max(df$Score, na.rm = TRUE) # 输出结果为 92

在上述示例中,我们将 na.rm 参数设置为 TRUE,以忽略 Score 列中的缺失值,并计算该列中的最小值和最大值。

以上就是在 R 中使用最小值和最大值函数的介绍。通过掌握这两个函数的使用方法,可以方便地获取向量或数据框中的最小值和最大值,并便于后续数据处理和分析。