Rmse increasing after data cleaning

Screen Link:

My Code:

please see the screen link  for the code 

What I expected to happen:
rmse should have been reduced as compared to intial rmse

What actually happened:
rmse is coming higher despite more variables used and data cleaning

I even checked that they are no missing values in dataframe and i crossed checked with answer also .I am essentially doing somewhat similiar step but little different code but still there is a huge difference what is wrong I am inable to figure out

Hi @SanchitSinghal,

If you haven’t figured it out yet, please share with us your notebook file. This article will help you to share it correctly.