如何找到位于 R 数据框列中某个范围内的值的百分比?

要查找 R 数据框列中某个范围内的值的百分比,我们可以按照以下步骤操作 -

  • 首先,创建一个数据框。

  • 然后,使用 sum 函数以及范围和长度函数的极值来查找位于该范围内的值的百分比。

示例

创建数据框

让我们创建一个数据框,如下所示 -

Var<-sample(1:100,30)

df<-data.frame(Var)

df

输出结果

执行时,上述脚本生成以下内容output(this output will vary on your system due to randomization)-

   Var

1  39

2  40

3  96

4  37

5  97

6  23

7  35

8  47

9  60

10 63

11 74

12 91

13  6

14 54

15  5

16 90

17 68

18 32

19 83

20 29

21 100

22 52

23 26

24 16

25 10

26 65

27 55

28 84

29 92

30 15

查找位于范围内的值的百分比

使用 sum 函数以及 10 和 91 的范围和长度函数来查找位于此范围内的值的百分比 -

Var<-sample(1:100,30)

df<-data.frame(Var)

sum(df$Var>10 & df$Var<91)/length(df$Var)

输出结果
[1]  0.8

以上是 如何找到位于 R 数据框列中某个范围内的值的百分比? 的全部内容, 来源链接: utcz.com/z/350396.html

回到顶部