sklearn preprocessing MinMaxScaler
You can just use the previous column names for creating a new dataframe

# Use the previous column names from df and assign it to df2   
df2 = pd.DataFrame(df2, columns=df.columns)