WeniVooks

검색

Right Now, Polars

강의 소개

Polars는 Rust 언어로 구현된 고성능 데이터 분석 라이브러리로, 다양한 형태의 대용량 데이터 셋을 고속으로 처리할 수 있도록 설계되었습니다. 또한, Polars는 데이터 과학과 관련된 다양한 작업을 쉽고 효율적으로 수행할 수 있게 해주는 Python 라이브러리입니다.

출처: Polars 공식 문서
출처: Polars 공식 문서

Pandas와 유사한 구문을 제공하면서도, Pandas보다 뛰어난 처리 속도와 메모리 효율성을 자랑합니다. 한번 예시를 살펴보도록 하겠습니다. 아래 그림은 Polars와 Pandas 의 데이터 처리 속도 비교한 이미지 입니다.

Polars 데이터 프레임 생성 예시
Polars 데이터 프레임 생성 예시
Pandas 데이터 프레임 생성 예시
Pandas 데이터 프레임 생성 예시

Polars는 0.0006초 Pandas는 0.002초로 Polars가 Pandas보다 빠르게 데이터를 처리하는 것을 볼 수 있습니다.

이처럼 이 강의를 통해 대용량 데이터 셋을 효율적으로 다루는 방법과 Polars를 활용한 고성능 데이터 분석 기법을 익힐 수 있습니다.

{"packages":["numpy","pandas","matplotlib","lxml"]}
1장 강의 소개1.2 강의 대상