如何在R的corrplot中去除問號?
當資料框或矩陣中存在NA值時,相關矩陣將包含NA值。現在,如果我們使用corrplot函式建立相關矩陣圖,則輸出將顯示問號。
如果我們想建立沒有問號的相關矩陣,可以使用`na.label`引數並將其設定為空白,如下例所示。
示例
以下程式碼片段建立了一個示例矩陣:
M<-matrix(sample(c(NA,2,5,3),16,replace=TRUE),ncol=4) M
建立的矩陣如下:
[,1] [,2] [,3] [,4] [1,] 3 2 5 NA [2,] NA NA 5 2 [3,] NA 2 5 2 [4,] 3 2 NA 2
為了從R的corrplot中去除問號,在上面建立的資料框上,在上面的程式碼片段中新增以下程式碼:
M<-matrix(sample(c(NA,2,5,3),16,replace=TRUE),ncol=4) M_corr<-cor(M) M_corr
輸出
如果您將以上所有程式碼片段作為單個程式執行,它將生成以下輸出:
[,1] [,2] [,3] [,4] [1,] 1 NA NA NA [2,] NA 1 NA NA [3,] NA NA 1 NA [4,] NA NA NA 1
為了從R的corrplot中去除問號,在上面建立的資料框上,在上面的程式碼片段中新增以下程式碼:
M<-matrix(sample(c(NA,2,5,3),16,replace=TRUE),ncol=4) M_corr<-cor(M) corrplot(M_corr)
輸出
如果您將以上所有程式碼片段作為單個程式執行,它將生成以下輸出:

為了從R的corrplot中去除問號,在上面建立的資料框上,在上面的程式碼片段中新增以下程式碼:
M<-matrix(sample(c(NA,2,5,3),16,replace=TRUE),ncol=4) M_corr<-cor(M) corrplot(M_corr,na.label=" ")
輸出
如果您將以上所有程式碼片段作為單個程式執行,它將生成以下輸出:

我們也可以將問號替換為NA,如下所示:
M<-matrix(sample(c(NA,2,5,3),16,replace=TRUE),ncol=4) M_corr<-cor(M) corrplot(M_corr,na.label="NA")
輸出
如果您將以上所有程式碼片段作為單個程式執行,它將生成以下輸出:

廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP