Pandas 인덱싱 속도 높이기 - loc, iloc, at, iat, ix
Python에서 Pandas를 사용하다 보면 내가 원하는 데이터만 잘라 쓰거나 뽑아야 할 경우가 많은데요, Pandas에서는 편하게 Dataframe에서 'loc'이라는 메소드 외에도 iloc, at, iat 메소드를 사용할 수 있습니다. 간단하게 위의 메소드들은 인덱싱에 사용되는 메소드들이며 소괄호 대신 대괄호 '[]'를 사용한다는 공통점이 있지만, 인덱싱 방법부터, 이들의 인덱싱 속도까지 모두 다른데요, 이번 포스팅에서는 해당 메소드들 간의 기능부터 시작해 성능을 비교해 보며 어떻게 활용하면 좋을지 탐구해보도록 하겠습니다. 1. 기능 비교하기 a. ix ix의 특징은 레이블 기반과 위치 기반의 인덱싱을 모두 지원한다는 점입니다. 즉, ix 함수에 행이나 열의 ...