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

r programmingserver side programmingprogramming更新于 2025/4/8 21:52:17

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

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

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

示例

创建数据框

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

Var<-sample(1:100,30)
df<-data.frame(Var)
df

输出

执行时,上述脚本将生成以下输出(由于随机化,此输出将因您的系统而异) −

   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 的范围和 length 函数来查找位于此范围内的值的百分比 −

Var<-sample(1:100,30)
df<-data.frame(Var)
sum(df$Var>10 & df$Var<91)/length(df$Var)

输出

[1]  0.8

相关文章