데이터 열의 빠른 변환 (take 메소드)

2021. 5. 6. 14:42파이썬/PANDAS

pandas의 인덱스, Series, DataFrame은 take() 메소드를 지원한다.

ㅇ take() 의 특징은 .iloc 메소드 와 같은 작업을 수행하지만 take()가 더 빠르기 때문에 최적화에 적합하다

    메소드 사용 예시는 아래와 같다

    result = df.take(indices, axis=0)

    *axis=0은 행의 인덱스를 정렬, axis=1은 열의 인덱스를 정렬

 

    - axis=0의 예제 (디폴트) 와 iloc 비교

    - axis=1의 예제와 iloc 비교

'파이썬 > PANDAS' 카테고리의 다른 글

sparse matrix 형태 만들기  (0) 2021.04.24