如何找到位于 R 数据框列中某个范围内的值的百分比?
要查找R数据框列中某个范围内的值的百分比,我们可以按照以下步骤操作-
首先,创建一个数据框。
然后,使用sum函数以及范围和长度函数的极值来查找位于该范围内的值的百分比。
示例
创建数据框
让我们创建一个数据框,如下所示-
Var<-sample(1:100,30) df<-data.frame(Var) df输出结果
执行时,上述脚本生成以下内容output(thisoutputwillvaryonyoursystemduetorandomization)-
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