第三个qudrant的返回值

时间:2016-06-08 21:09:56

标签: r

有没有办法返回执行向量摘要时出现的3rd Qu.的值?

例如:

summary(data$attribute)

返回:

Min.  1st Qu.    Median      Mean   3rd Qu.      Max. 

0.0002012 0.0218800 0.0454300 0.0707100 0.0961500 0.4845000 

2 个答案:

答案 0 :(得分:2)

您也可以使用quantile并指定概率为0.75:

quantile(1:10, probs = 0.75)
# 75% 
#7.75 

如果要删除name属性:

quantile(1:10, probs = 0.75, names = FALSE)
#7.75 

答案 1 :(得分:1)

您可以按索引访问summary的元素:

summary(1:10)
# Min. 1st Qu.  Median    Mean 3rd Qu.    Max.
# 1.00    3.25    5.50    5.50    7.75   10.00

summary(1:10)[5]
# 3rd Qu.
#   7.75

或按名称:

summary(1:10)["3rd Qu."]
# 3rd Qu. 
#   7.75 

我们可以使用unname()删除名称:

unname(summary(1:10)[5])
# [1] 7.75