如何从 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")
如果您将上述所有片段作为单个程序执行,它会生成以下输出 -
以上是 如何从 R 中的 corrplot 中删除问号? 的全部内容, 来源链接: utcz.com/z/363400.html