So I am working on the correlation analysis in a dataset and trying to figure out the most sensible way to handle missing values. In my case, the missing values are expected. To make it clearer, here are my attributes:
Deal: Binary, Indicates if there was a successful deal or not.
Deal_amount: Float, The amount of the deal, only exists if there is a deal otherwise missing.
So, whenever there is no deal, the Deal_amount values are missing, as a novice, the first thing that came to my mind was to just replace the missing values with zero but I am afraid that might skew my data because whenever there is a deal the amount is generally very large (in Millions).
What would be the best way to handle such a case? I actually found a Similar Question in this platform,