【发布时间】:2014-08-20 17:08:28
【问题描述】:
我在 :http://onertipaday.blogspot.co.il/search/label/descriptive%20statistic 上找到了此代码
该代码描述了在向量中具有inf 和-inf 的数据集中查找min 和max 的解决方法。但是我不明白最后两行代码中[1] 和[2] 的用途。
data <- c(-Inf, 1,2,3,4,5,6,7,8,9,10, Inf)
max(data)
# Return Inf
min(data)
# Return -Inf
# To solve the problem I went to:
range(data, finite=TRUE)
# Then you can do
myMinimum <- range(data, finite=TRUE)[1]
myMaximum <- range(data, finite=TRUE)[2]
【问题讨论】:
-
好吧,range返回一个长度为2的向量
-
通过在向量上使用
[1]或[2],您可以提取该向量的第一个或第二个元素。