I'm trying to create a corrplot using the following code
M<-cor(my_data[, unlist(lapply(data, is.numeric))])
corrplot(M, type="upper", order="hclust",
col=brewer.pal(n=8, name="RdYlBu"))
but it is showing this error
Error in hclust(as.dist(1 - corr), method = hclust.method) :
must have n >= 2 objects to cluster
My data looks like this
> my_data
X.group shallow_cell inlet deep_cell
1 methanotrophy 0.000000000 0.000177873 0.000000000
2 methanol_oxidation 0.000333731 0.000554544 0.000051300
3 methylotrophy 0.000333731 0.000721954 0.000051300
4 fermentation 0.114612634 0.093383138 0.013174082
5 aerobic_chemoheterotrophy 0.118140644 0.054052357 0.429823662
6 aromatic_hydrocarbon_degradation 0.000381406 0.003452822 0.001281526