如何在R語言中查詢矩陣每一列中零的個數?
為了在R語言中查詢矩陣每一列中零的個數,我們可以按照以下步驟進行:
首先,建立一個矩陣。
然後,使用colSums函式查詢每一列中零的個數。
示例1
建立矩陣
讓我們建立一個如下所示的矩陣:
M1<-matrix(rpois(100,1),ncol=4) M1
輸出
執行上述指令碼後,會生成以下輸出(由於隨機化,此輸出在您的系統上可能會有所不同):
[,1] [,2] [,3] [,4] [1,] 2 0 1 1 [2,] 0 0 0 1 [3,] 2 1 2 3 [4,] 2 0 0 0 [5,] 1 0 1 1 [6,] 2 5 1 0 [7,] 1 2 2 0 [8,] 0 2 0 1 [9,] 1 1 2 1 [10,] 4 0 0 1 [11,] 3 1 0 0 [12,] 2 1 1 1 [13,] 1 0 1 1 [14,] 1 1 1 2 [15,] 0 0 1 0 [16,] 2 2 0 0 [17,] 3 1 1 1 [18,] 1 2 1 1 [19,] 1 1 1 1 [20,] 3 0 1 0 [21,] 1 0 3 2 [22,] 2 0 0 0 [23,] 2 2 0 2 [24,] 0 0 1 2 [25,] 1 0 2 1
查詢零的個數
使用colSums函式查詢矩陣M1每一列中零的個數:
M1<-matrix(rpois(100,1),ncol=4) colSums(M1==0)
輸出
[1] 4 12 8 8
示例2
建立矩陣
讓我們建立一個如下所示的矩陣:
M2<-matrix(round(rnorm(100),0),ncol=4) M2
輸出
執行上述指令碼後,會生成以下輸出(由於隨機化,此輸出在您的系統上可能會有所不同):
[,1] [,2] [,3] [,4] [1,] 0 1 1 -3 [2,] 1 -1 -1 -1 [3,] -1 0 0 1 [4,] -3 -1 -1 2 [5,] 1 0 1 0 [6,] 0 -1 -1 1 [7,] 1 0 2 -1 [8,] 0 1 -1 -2 [9,] -2 -2 -1 2 [10,] -1 1 -1 1 [11,] -1 0 0 0 [12,] 1 0 1 -1 [13,] 1 0 0 1 [14,] -1 1 -1 0 [15,] 1 0 -1 1 [16,] 3 1 -1 -1 [17,] 1 1 -1 -1 [18,] 0 0 -1 -2 [19,] 0 1 0 0 [20,] 1 0 1 0 [21,] 1 1 1 -1 [22,] 1 0 1 0 [23,] 1 0 0 1 [24,] 2 2 -2 0 [25,] 1 0 -1 0
查詢零的個數
使用colSums函式查詢矩陣M2每一列中零的個數:
M2<-matrix(round(rnorm(100),0),ncol=4) colSums(M2==0)
輸出
[1] 5 12 5 8
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP