如何在 R 中查詢資料框列的第一四分位數?


第一四分位數是在第 25 個百分位數處的值,這意味著資料中 25% 的值低於第一四分位數。當我們找到資料框的摘要時,輸出會返回此值,但如果我們只想提取第一四分位數,則可以使用 quantile 函式並使用 0.25 指定百分比。

考慮以下資料框 -

示例

 現場演示

x<-rnorm(20)
df1<-data.frame(x)
df1

輸出

      x
1  -2.0468677
2   1.6699889
3   0.6812778
4  -1.2456486
5   0.9066429
6   0.4191929
7   1.0230824
8  -1.5463724
9   1.0890182
10  -1.7451677
11   0.3218517
12  -0.2812037
13   0.2178108
14   0.4074959
15  -1.9794296
16   0.2920860
17   0.9381717
18  -0.3378574
19  -1.1992889
20  -0.4656026

查詢 x 的第一四分位數 -

quantile(df1$x,0.25)

25%
-1.210879

示例

 現場演示

y<-rpois(20,5)
df2<-data.frame(y)
df2

輸出

   y
1  7
2  6
3  3
4  4
5  2
6  8
7  6
8  5
9  3
10 1
11 6
12 1
13 3
14 5
15 9
16 3
17 6
18 3
19 4
20 5

查詢 y 的第一四分位數 -

quantile(df2$y,0.25)

25%
3

示例

 現場演示

z<-rexp(20,3.2)
df3<-data.frame(z)
df3

輸出

     z
1  0.447126145
2  0.349641120
3  1.013647257
4  1.074568795
5  0.351561016
6  0.253472100
7  0.083377626
8  0.432579828
9  0.244444691
10  0.003626295
11  0.396824568
12  0.392368738
13  0.233784862
14  0.103773163
15  0.176434586
16  0.177519043
17  0.016000915
18  0.290995177
19  0.031436406
20  0.389733464

查詢 z 的第一四分位數 -

quantile(df3$z,0.25)

25%
0.1582692

更新於: 2021年2月6日

778 次瀏覽

啟動您的 職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.