1. 문제상황 - 데이터 프레임 정의후 임시로 다른변수 (temp)에 넣고 temp에서 데이터 추가했는데, df 도 변경됨. import pandas as pd df = pd.DataFrame() df['Test'] = [1, 2, 3] temp = pd.DataFrame() temp = df temp['New Column'] = [2, 3, 4] print(df) 2. 문제해결 - 데이터 프레임 카피해줘야한다. 그냥 넣으면 안됨 import pandas as pd df = pd.DataFrame() df['Test'] = [1, 2, 3] temp = pd.DataFrame() temp = df.copy() temp['New Column'] = [2, 3, 4] print(df)