Range()

是R中的一个函数,用于计算向量或数值型对象的范围。它返回一个包含最小值和最大值的长度为2的向量。 千万要跟python中的range()函数相区分。

range(..., na.rm = FALSE, finite = TRUE)
- ...:要计算范围的向量或数值型对象。 - na.rm:一个逻辑值,用于确定是否忽略缺失值。如果设置为TRUE,则在计算范围时将忽略缺失值;如果设置为FALSE(默认值),则缺失值将导致结果为缺失值。 - finite: 一个逻辑值,指示是否限制计算的范围只包括有限值。如果设置为TRUE(默认值),则在计算范围时会排除无穷大和无穷小的值;如果设置为FALSE,则包括无穷大和无穷小的值。 下面是一个使用range()函数的示例:
x <- c(3, 6, 2, 8, 5)

value_range <- range(x)

print(value_range)
输出:
[1] 2 8

在上述示例中,我们有一个数值型向量x。使用range()函数,我们计算了x中数值的范围。 在结果向量value_range中,第一个元素表示x中的最小值,即2;第二个元素表示x中的最大值,即8。 range()函数对于了解数据的取值范围和边界非常有用。 希望这个解释对您有帮助。如果您还有其他问题,请随时提问。