目录
一、问题回顾
corrplot及pheatmap均无法绘制热图并报错
corrplot(test,is.corr=FALSE)
Error in c_max * c_min : non-numeric argument to binary operator
pheatmap(test,cluster_row = FALSE,cluster_col = FALSE)
Error in seq.default(min(x, na.rm = T), max(x, na.rm = T), length.out = n + :
‘from’ must be a finite number
二、分析原因
报错显示出现了非数值型变量
三、解决方案——将整个矩阵转化为数值型变量
1、友情提示:
不能直接用as.numeric,会把矩阵全部转成一列向量
test<-as.numeric(test)
Warning message:
NAs introduced by coercion
2、最终方案——apply命令解决
test=apply