R语言 获取一个向量的最小和最大元素 – range()函数
R编程语言 中的range()函数 用于获取作为参数传递给它的向量的最小和最大值。
语法: range(x, na.rm, finite)
参数
- x: 数值向量
- na.rm: 去除NA的布尔值
- finite: 布尔值,用于排除非无限的元素
R – range() 函数示例
例子1:使用R语言中的range()函数获取一个向量的最小和最大元素
# R program to find the
# minimum and maximum element of a vector
# Creating a vector
x <- c(8, 2, 5, 4, 9, 6, 54, 18)
# Calling range() function
range(x)
输出
[1] 2 54
例2: 在R编程中使用range()函数与NA编程
# R program to find the
# minimum and maximum element of a vector
# Creating a vector
x <- c(8, 2, Inf, 5, 4, NA, 9, 54, 18)
# Calling range() function
range(x)
# Calling range() function
# excluding NA values
range(x, na.rm = TRUE)
# Calling range() function
# excluding finite values
range(x, na.rm = TRUE, finite = TRUE)
输出
[1] NA NA
[1] 2 Inf
[1] 2 54