如何从一列数据中获取第一四分位数?

16

我有一个数据框,其中包含一个名为Means的列。我想从这一列中仅获取第一四分位数。我知道可以使用quartile(df)或summary(df),但这会给我所有的四分位数。如何只获取第一个?


4
请参阅函数quantile及其probs参数。 - user3710546
1个回答

34

你可以尝试这个:

#sample data
Means <- runif(100)

#and this is how you get the first quartile
> summary(Means)[2]
1st Qu. 
 0.2325 

或者按照帕斯卡尔的意见使用quantile函数:

> quantile(Means, 0.25)
      25% 
0.2324663 

1
请注意,您始终可以使用字符引用:summary(Means)[["1st Qu."]] - Kim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接