如何在 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
广告