如何找到 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