Clustering unbalanced dataset The data I am working on has some really large price values and some really small values. What I did was first perform feature bagging on the data and got them labelled to (0,1) and then did Clustering on the data along with the labels found in the previous task.

Is this a right way to go?
What you could try is to make a transformation of the price data, i.e. log(price). By doing so, very large values become smaller. The data is more "harmonic" after the transformation.