Why would you include ‘id’ in your heatmap?
Why would you even include it in the corr() calculation? It is not data, it just a record number. It is just a distraction in the heatmap and consumes processing for no value add.
Or am I missing something?