R 中的相关矩阵相关性显示为“?”在网格中

Correlation matrix correlations in R shown as "?" in the grid

我想创建一个给定 "data1.new" 数据集的相关矩阵。 我知道“NA”值用问号表示。我已经使用 "complete.obs".

删除了 NA 值
data1.new<-data1[4:11]
summary(data1.new)
cor(data1.new, use = "complete.obs")
library(corrplot)
forcorrplot <- cor(data1.new)
corrplot(forcorrplot, method="number",shade.col=NA, tl.col="black", tl.srt=45)

我的结果如下:

问题是 corcomplete.obs 没有分配给对象 forcorrplot

library(corrplot)
data(mtcars)
mtcars[1:5, 2:5] <- NA
M <- cor(mtcars)
corrplot(M, method = 'number', shade.col=NA, tl.col="black", tl.srt=45)

现在检查

M <- cor(mtcars, use = "complete.obs")
corrplot(M, method = 'number', shade.col=NA, tl.col="black", tl.srt=45)