/* 본 게시물은 ' 파이썬 라이브러리를 활용한 데이터 분석 2판 | with 웨스 맥키니 ' 의 내용과 참고자료를 토대로 작성되었습니다. */
/* 본 글은 개인적으로 공부한 내용을 정리한 글이므로 오류가 있을 수 있습니다. */
색인 객체
색인(Index) 객체란?
pandas 의 색인 객체는 표 형식의 데이터에서 각 로우와 컬럼에 대한 이름과 다른 메타데이터(축의 이름 등)을 저장하는 객체이다. Series 나 DataFrame 객체를 생성할 때 사용되는 배열(리스트, ndarray, 튜플 등)나 다른 순차적인 이름은 내부적으로 색인으로 변환된다. 예시를 통해 확인해보자.
색인 객체 예시
obj = pd.Series(range(3), index=['a', 'b', 'b'])
index = obj.index
index
색인 객체는 중복되는 값을 허용한다.
index[1] = 'e' # Error!
색인 객체는 변경이 불가능하다.
색인 메서드와 속성
메서드 | 설명 |
append | 추가적인 색인 객체를 덧붙여 새로운 색인을 반환한다. |
difference | 색인의 차집합을 반환한다. |
intersection | 색인의 교집합을 반환한다. |
union | 색인의 합집합을 반환한다. |
isin | 색인이 넘겨받은 색인에 존재하는지 알려주는 불리언 배열을 반환한다. |
delete | i 위치의 색인이 삭제된 새로운 색인을 반환한다. |
drop | 넘겨받은 값이 삭제된 새로운 색인을 반환한다. |
insert | i 위치에 색인이 추가된 새로운 색인을 반환한다. |
is_monotonic | 색인이 단조성을 가진다면 True 를 반환한다. |
is_unique | 중복되는 색인이 없다면 True를 반환한다. |
unique | 색인에서 중복되는 요소를 제거하고 유일한 값만 반환한다. |
참고 자료
[URL] :
반응형