300x250
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)
300x250
'파이썬 > 데이터프레임' 카테고리의 다른 글
python(vscode)/데이터프레임 복사/연동해제하기/복사만하기/id동일함/deepcopy (0) | 2024.07.22 |
---|---|
python(vscode)/데이터프레임 조건으로 행조회/행삭제/any/all/다중조건 (0) | 2024.03.15 |
python(vscode)/데이터프레임 시간 조건으로 출력하기 (0) | 2024.02.19 |
python(vscode)/데이터프레임 최대/최소 구하기/첫줄/마지막줄 (0) | 2024.02.19 |
python(vscode)/데이터프레임 /for /참고자료 (0) | 2024.02.19 |