如何找到位于单列 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

回到顶部