如何在R中的数据帧列中找到第一个四分位数?

第一个四分位数是位于第25个百分位数的值,这意味着数据中有25%的值位于第一个四分位数以下。当我们找到数据帧的摘要时,输出将返回此值,但是如果我们只想提取第一个四分位数,则可以通过使用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的第一个四分位数-

分位数(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的第一个四分位数-

分位数(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的第一个四分位数-

分位数(df3 $z,0.25)

25%

0.1582692

以上是 如何在R中的数据帧列中找到第一个四分位数? 的全部内容, 来源链接: utcz.com/z/357180.html

回到顶部