loc와 iloc의 기준이 섞이면 디버깅 시간이 크게 늘어납니다.
라벨과 위치 기준을 명확히 분리해 두면 선택·수정 오류를 빠르게 줄일 수 있습니다.
기준 차이
| 구분 | loc | iloc |
|---|---|---|
| 기준 | 인덱스/열 라벨 | 정수 위치 |
| 슬라이스 끝 | 포함 | 미포함 |
| 대표 용도 | 비즈니스 키 기반 접근 | 행/열 오프셋 기반 접근 |
예시 데이터
선택 패턴
수정 패턴
실수 패턴
df[mask]["amount"] = ...형태는SettingWithCopyWarning을 유발할 수 있습니다.- 정수형 인덱스일 때
loc[0]와iloc[0]의미를 혼동하기 쉽습니다.

