如何从R数据帧列中选择小于或大于特定百分位数的值?

如果值的大小为100,则百分位数会将一组数字值分为一百个组或单个值。我们可以找到R数据帧的数字列的百分位数,因此,也可以根据以下内容选择列的值在这些百分位数上。为此,我们可以使用分位数功能。

示例

请看以下数据帧-

set.seed(111)

x<-sample(0:15,30,replace=TRUE) df<-data.frame(x)

df

输出结果

      x

1    13

2    10

3    3

4    2

5    14

6    8

7    10

8    4

9    2

10    11

11    7

12    9

13    0

14    12

15    12

16    9

17    3

18    14

19    7

20    13

21    9

22    8

23    7

24    10

25    15

26    0

27    10

28    6

29    4

30    14

查找小于或等于df中x的某个百分位数的值-

df [df $x <quantile(df $x,0.75),]

[1] 10 3 2 8 10 4 2 11 7 9 0 9 3 7 9 8 7 10 0 10 6 4

df [df $x <quantile(df $x,0.25),]

[1] 3 2 4 2 0 3 0 4

df [df $x <quantile(df $x,0.50),]

[1] 3 2 8 4 2 7 0 3 7 8 7 0 6 4

df [df $x <quantile(df $x,0.90),]

[1] 13 10 3 2 8 10 4 2 11 7 9 0 12 12 9 3 7 13 9 8 7 10 0 10 6

[26] 4

df [df $x <quantile(df $x,0.95),]

[1] 13 10 3 2 8 10 4 2 11 7 9 0 12 12 9 3 7 13 9 8 7 10 0 10 6

[26] 4

df [df $x <quantile(df $x,0.99),]

[1] 13 10 3 2 14 8 10 4 2 11 7 9 0 12 12 9 3 14 7 13 9 8 7 10 0

[26] 10 6 4 14

df [df $x <quantile(df $x,0.10),]

[1] 0 0

df [df $x <quantile(df $x,0.05),]

[1] 0 0

df [df $x <quantile(df $x,0.20),]

[1] 3 2 2 0 3 0

df [df $x <quantile(df $x,0.30),]

[1] 3 2 4 2 0 3 0 6 4

df [df $x> quantile(df $x,0.05),]

[1] 13 10 3 2 14 8 10 4 2 11 7 9 12 12 9 3 14 7 13 9 8 7 10 15 10 [26] 6 4 14

df [df $x> quantile(df $x,0.10),]

[1] 13 10 3 14 8 10 4 11 7 9 12 12 9 3 14 7 13 9 8 7 10 15 10 6 4 [26] 14

df [df $x> quantile(df $x,0.20),]

[1] 13 10 14 8 10 4 11 7 9 12 12 9 14 7 13 9 8 7 10 15 10 6 4 14

df [df $x> quantile(df $x,0.25),]

[1] 13 10 14 8 10 11 7 9 12 12 9 14 7 13 9 8 7 10 15 10 6 14

df [df $x> quantile(df $x,0.60),]

[1] 13 14 11 12 12 14 13 15 14

df [df $x> quantile(df $x,0.70),]

[1] 13 14 11 12 12 14 13 15 14

df [df $x> quantile(df $x,0.75),]

[1] 13 14 12 12 14 13 15 14

df [df $x> quantile(df $x,0.80),]

[1] 13 14 14 13 15 14

df [df $x> quantile(df $x,0.90),]

[1] 15

df [df $x> quantile(df $x,0.95),]

[1] 15

以上是 如何从R数据帧列中选择小于或大于特定百分位数的值? 的全部内容, 来源链接: utcz.com/z/316410.html

回到顶部