[pandas] loc와 iloc의 차이 그리고 사용방법

2024. 1. 4. 17:46자료조사

Pandas의 iloc, loc은 무엇인가?

- iloc의 i는 index를 표현하는 말로  말그대로 index활용한 지정방법이다.

  -DataFrame.iloc[index_index, column_index]

 

-loc는 index를 사용하지 않고 직접 index명, column명을 통해서 지정하는 방법이다 

  -DataFrame.iloc[index_name, column_name]

사용방법

예시로 iris데이터를 불러와 실행 해보았다.

 

iloc는 index_index인 2, column_index인1을 넣어 결과를 추출했다.

 

 

 

loc는 index_name인 2, column_name인 'sepal_width'를 넣어 결과를 추출했다.

 

iris의 데이터 셋은 인덱스가 숫자로 되어있어 index_name에 2를 넣었지만 실제 문자열로 되어있는 경우 column_name처럼 문자열을 쓰면 된다.