如何找到位于单列 R 矩阵中某个范围内的值的百分比?
要查找位于单列 R 矩阵中某个范围内的值的百分比,我们可以按照以下步骤操作 -
首先,创建一个矩阵。
然后,使用 sum 函数以及范围和长度函数的极值来查找位于该范围内的值的百分比。
示例
创建数据框
让我们创建一个数据框,如下所示 -
M<-matrix(sample(1:100,30))输出结果M
执行时,上述脚本生成以下内容output(this output will vary on your system due to randomization)-
[,1][1,] 52
[2,] 49
[3,] 73
[4,] 8
[5,] 89
[6,] 17
[7,] 1
[8,] 47
[9,] 70
[10,] 24
[11,] 30
[12,] 63
[13,] 4
[14,] 33
[15,] 76
[16,] 37
[17,] 96
[18,] 53
[19,] 32
[20,] 65
[21,] 61
[22,] 87
[23,] 54
[24,] 34
[25,] 97
[26,] 3
[27,] 31
[28,] 45
[29,] 38
[30,] 84
查找位于某个范围内的值的百分比
使用 sum 函数以及 33 和 75 的范围和长度函数来查找位于 33 内且小于等于 75 的值的百分比 -
M<-matrix(sample(1:100,30))输出结果sum(M[,]>33 & M[,1]<=75)/length(M[])
[1] 0.4666667
以上是 如何找到位于单列 R 矩阵中某个范围内的值的百分比? 的全部内容, 来源链接: utcz.com/z/322640.html