如何在R中的数据帧列中找到第一个四分位数?
第一个四分位数是位于第25个百分位数的值,这意味着数据中有25%的值位于第一个四分位数以下。当我们找到数据帧的摘要时,输出将返回此值,但是如果我们只想提取第一个四分位数,则可以通过使用0.25指定百分比来使用分位数功能。
考虑以下数据帧-
示例
x<-rnorm(20)输出结果df1<-data.frame(x)
df1
x1 -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
y1 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
z1 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