df[['High','Symbol']]=df[['High','Symbol']].replace("ethusd", "ETHUSD")
since df[['High', 'Symbol']] creates a new Dataframe why are the changes are being made to the original Dataframe?
it's like-
new_df = original_df["High", "Symbol"]
new_df = new_df.replace("ethusd", "ETHUSD")
Changes made to the original_df, as "ethusd" is replaced by "ETHUSD" in original_df
why are changes applied to the original df if df[['High', 'Symbol']] is a new data frame?