원본 데이터df = pd.DataFrame({'A': [0, 1, 2, 3, 4], 'B': [4, 5, 6, 7, 8], 'C': ['a', 'b', 'c', 'd', 'e']})df 얕은 복사원본도 변경 된다(원본을 바꾸면 복사본도 변경 됨)# 카피하지 않으면 원본 데이터도 변경됨non_cp = dfnon_cp.A = 0non_cp 깊은 복사.copy() 했을 때원본 데이터에는 영향을 미치지 않는다# 원본 데이터 카피하면 바꿔도 원본 데이터에 영향 Xcp = df.copy()cp.A = 0