RobustScaler is a kind of widely-used scaler, which use median/IQR to replace mean/std in StandardScaler. It can produce stable result that are much more robust to outliers. It is already a part of Scikit-Learn.
So far, it is now implemented in ML.
I encounter a practical case that need this feature, and notice that other users also wanted this function in
SPARK-17934, so I am to add it in ML.