본문 바로가기
반응형

slicing3

.ix 메서드를 이용한 인덱싱-pandas(13) 파이썬 버전 3.7 기준pandas 버전 0.25.1 기준 .ix 인덱서를 이용한 인덱싱 본 포스팅에서는 .ix 메서드에 대해 좀 더 상세히 알아볼 것이며, 이 메서드를 이용한 인덱싱에 대해 살펴볼 것이다.사실 .ix인덱서는 최근 버전에들어서는 사용하지 말 것을 권하고 있으며, 앞으로 사라질 가능성이 크다. .ix 메서드에 대한 설명 .ix 메서드는 기본적으로 레이블(label)과 위치 정수를 사용하여 행에 접근하는 메서드이다.하지만 최근 pandas 버전에서는 .ix 메서드의 사용을 하지 말 것을 권하고 있다. ○ 대화형 모드에서 .ix 인덱서를 사용할 경우 인덱싱은 되긴 하지만 경고가 뜬다. ○ 그 이유로는 레이블과 위치 정수 둘 다 사용할 수 있다는 장점이 있지만, 인덱싱을 할때 모호해지기 때문이다.. 2019. 10. 22.
.iloc 메서드(정수 위치)를 이용한 인덱싱과 슬라이싱-pandas(12) 파이썬 버전 3.7 기준pandas 버전 0.25.1 기준 .iloc 메서드(정수 위치)를 이용한 인덱싱 본 포스팅에서는 .iloc 메서드에 대해 좀 더 상세히 알아볼 것이며, 이 메서드를 이용한 인덱싱에 대해 살펴볼 것이다. .iloc 메서드에 대한 설명 pandas는 순수하게 정수 기반 인덱싱을 위한 일련의 메서드들을 제공한다..iloc 메서드는 주로 정수 위치(integer position) 기반으로 사용된다. ○ 여기서 정수 위치 인덱싱은 0에서 축의 길이-1에 해당된다. .iloc 메서드의 특징.iloc 메서드의 특징으로는 다음과 같다. ○ python 인덱싱과 동일하게 0부터 시작한다. (0-based 인덱싱) ○ 파이썬과 Numpy 슬라이싱에 거의 가깝게 따른다. ▷ 슬라이싱을 사용할때 시작.. 2019. 10. 21.
.loc 메서드(레이블)를 이용한 인덱싱과 슬라이싱-pandas(11) 파이썬 버전 3.7 기준pandas 버전 0.25.1 기준 .loc 메서드(레이블)를 이용한 인덱싱 본 포스팅에서는 .loc 메서드에 대해 좀 더 상세히 알아볼 것이며, 이 메서드를 이용한 인덱싱에 대해 살펴볼 것이다. .loc 메서드에 대한 설명 .loc 메서드는 기본적으로 레이블(label)을 사용하여 행에 접근하는 메서드이다. ○ .loc 메서드에 정수를 입력할 경우 에러가 발생한다. .loc 메서드의 특징.loc 메서드에 대한 특징은 다음과 같다. ○ 순수한 레이블 기반 인덱싱이다. ▷ 정수 역시 사용이 가능은 하나, 레이블이 정수일 경우에만 그렇다. (자세한 내용 예제참고) ○ 불린 배열(boolean array)과 함께 사용될 수 있다. ○ .loc는 해당 객체를 찾을 수 없을 경우 KeyEr.. 2019. 10. 20.
반응형