How can RobustScaler be used to scale features with outliers in scikit-learn?

I am working with a dataset that contains some features with outliers, and I want to scale them before feeding them into my machine learning model. I’ve heard that RobustScaler can handle outliers better than other scaling techniques, but I’m not sure how to use it in Scikit-Learn. Can someone provide an example of how to use RobustScaler in Python, and explain how it works? Also, if there are any potential errors or output I should expect, please let me know. Thank you in advance for your help!

Here is my code: