ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • pandas iloc loc 차이
    python 기초 2023. 1. 25. 12:53
    728x90

    indexing 되어있는 데이터만 쓰다보면 차이를 모른채 쓰기 쉬운 iloc과 loc

    이번 기회에 정리를 하고 지나가고자 한다.

    iloc은 위에서부터 순서대로 index를 0부터 순차적으로 호출한다.

    loc은 현재 dataframe에서 명시된 index를 기준으로 호출한다.


    iloc loc
    기준 순차적 index 명시된 index

     

    그림으로 아래와 같은 임시 data를 만들어 테스트 해보았다.

    인덱스가 0부터 1씩 증가하는 dataframe이 아닌 경우 iloc과 loc은 다른 의미를 갖는다. iloc은 위에서부터 순서대로 indexing, loc은 명시된 index를 사용. 위의 예에서는 loc으로 0~2를 호출할때, 1과 2의 index를 갖는 row가 없어서 에러를 반환한다.

    728x90

    'python 기초' 카테고리의 다른 글

    pip install cupy error  (0) 2023.11.14
    한글 url 변환  (0) 2023.01.25
    python repr eval 사용  (0) 2023.01.24
    type annotation  (0) 2023.01.24
    python generator  (0) 2023.01.23
Designed by Tistory.