[Pandas] loc vs iloc: 헷갈리지 말고 정확히 사용하기
판다스를 배우면서 가장 헷갈리는 것 중 하나가 바로 df.loc[]와 df.iloc[]입니다. 둘 다 데이터를 선택하는 기능이지만 접근 방식이 완전히 다릅니다. 이번 글에서는 두 방법의 차이점을 명확히 알아보고, 언제 어떤 것을 써야 하는지 정리해보겠습니다.1. 핵심 차이점 한눈에 보기 df.loc[] df.iloc[] 기준레이블(label) 기준정수 위치(integer position) 기준인덱스행/열 이름을 사용행/열 번호(0부터 시작)를 사용사용 형태df.loc[행이름, 열이름]df.iloc[행번호, 열번호]슬라이싱끝 값 포함끝 값 미포함 2. df.loc[] 사용법: 이름으로 접근하기loc는 "레이블(이름)"을 기준으로 데이터에 접근합니다. 기본 사용법import pandas as pddata =..