如何在單列 R 矩陣中查詢位於特定範圍內的值的百分比?
要查詢單列 R 矩陣中位於特定範圍內的值的百分比,我們可以按照以下步驟操作:
首先,建立一個矩陣。
然後,使用 sum 函式結合範圍的極值和 length 函式來查詢位於該範圍內的值的百分比。
示例
建立資料框
讓我們建立一個如下所示的資料框:
M<-matrix(sample(1:100,30)) M
輸出
執行上述指令碼後,將生成以下輸出(由於隨機化,此輸出在您的系統上可能會有所不同):
[,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 以及 length 函式來查詢位於 33 以上且小於等於 75 的值的百分比:
M<-matrix(sample(1:100,30)) sum(M[,]>33 & M[,1]<=75)/length(M[])
輸出
[1] 0.4666667
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP