缺少corrplot中需要TRUE / FALSE的值

时间:2016-03-07 21:52:35

标签: r plot r-corrplot

我收到了这个

Error in if (min(corr) < -1 - .Machine$double.eps || max(corr) > 1 + .Machine$double.eps) { : missing value where TRUE/FALSE needed

我不确定这意味着什么。我的数据中缺少值,并希望删除该行数据。我之前获得corrplot的代码是

library(corrplot)
C <- cor(SIMPIN_Data)
corrplot(C, method="number", use="complete.obs")

帮助?我是R的新手。

我的数据看起来像这样

 1-Response time 1-Accuracy 2-Response time 2-Accuracy 3-Response Time 3-Accuracy
1        500         .80             200          .60          100         .99
2        550          NA             250          .30          900         .50
3        550         .20             250          .30          900         .50

1 个答案:

答案 0 :(得分:2)

我刚刚解决了这个已知的corrplot问题“启用绘制带NA的矩阵”。见https://github.com/taiyun/corrplot/issues/7

问题确实存在于min(corr,na.rm=TRUE)max(corr,na.rm=TRUE),正如@nicola

所建议的那样

您可以从github下载最新版本:

install.packages("devtools")
devtools::install_github("taiyun/corrplot")