loc, at, iloc 차이점

이상해씨·2023년 10월 12일
0

Pandas

목록 보기
1/1

loc, at, iloc

판다스 데이터 프레임과 시리즈 형태에서 원하는 데이터를 선택하는 메서드

loc, at, iloc 차이점

1) loc

  • 라벨(lable) 기반 인덱싱

  • '행 라벨' : 인덱스, 라벨

  • '열 이름' : column이름

  • 데이터프레임 또는 시리즈의 하위 집합을 가져오거나 업데이트하는 데 사용

    df.loc['행 라벨', '열 이름']
    

    2) at

  • loc와 유사하지만, 스칼라 값을 반환

  • 하나의 원소에 빠르게 접근할 때 사용

  • 데이터 프레임 전체를 반환하지 않음 (개별 엑세스에 사용)

  • 하나의 라벨 쌍을 사용하여 스칼라 값을 가져올 때

    df.at['행 라벨', '열 이름']
    

    3) iloc

  • 정수 (int) 위치 기반 인덱싱

  • '행 라벨', '열 이름' 모두 정수(int) 타입

  • 특정 위치의 데이터에 접근하거나 데이터프레임 또는 시리즈의 일부를 추출

df.iloc[행 위치, 열 위치]
profile
공부에는 끝이 없다

0개의 댓글